我正在开发一个基于 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">
但是有些链接是无效的并且指向应用程序的根目录。主要问题是我无法使这种行为一致以隔离问题。
帮助真的很感激!这让我疯狂...