2

我正在开发一个基于 orbeon 示例的新 webapp。我正在使用 orbeon 3.9 CE。当我使用自定义资源时,我的行为非常不稳定。它们位于以下文件夹中:

/orbeon/WEB-INF/resources/config/theme/*.css
/orbeon/WEB-INF/resources/config/theme/*.js
/orbeon/WEB-INF/resources/config/theme/images/*.jpg

在我的自定义主题文件(/orbeon/WEB-INF/resources/config/theme-xnotes.xsl)中,它们是这样链接的(几个例子):

<xhtml:link rel="stylesheet" href="/config/theme/bootstrap.css" type="text/css" media="all"/>
<xhtml:script src="/config/theme/bootstrap.js"/>
<xhtml:link rel="icon" href="/config/theme/images/icone_grue.png" type="image/png"/>

当我将浏览器指向应用程序 (http://localhost:8080/orbeon) 时,它有时工作,有时不工作(css 被忽略,页面转换错误),有时它部分工作(css 可以,js 不, 一些图像是好的,其他的不是等等)

当我查看页面源代码时,链接似乎没问题,以与上面相同的示例为例:

<link rel="stylesheet" href="/orbeon/config/theme/bootstrap.css" type="text/css" media="all">
<script src="/orbeon/config/theme/bootstrap.js">
<link rel="icon" href="/orbeon/config/theme/images/icone_grue.png" type="image/png">

但是有些链接是无效的并且指向应用程序的根目录。主要问题是我无法使这种行为一致以隔离问题。

帮助真的很感激!这让我疯狂...

4

1 回答 1

0

我认为每个请求不能有超过一个 GET 或 POST,但每个打开的连接肯定是。

但是,这可能与您提到的身份验证有关j_security_check。您能否尝试确保 CSS 和其他资源不受表单身份验证的保护?

于 2012-11-29T18:05:20.140 回答