Jsf h:outputStylesheet和h:graphicImage不工作?

Jsf h:outputStylesheet和h:graphicImage不工作?,jsf,Jsf,我在.xhtml文件中使用h:outputStylesheet和h:graphicImage。它在我的本地主机上运行完全正常 现在我试着在使用NGASI AppServer管理器的托管空间提供商上上传我的.war 这里,h:outputStylesheet和h:graphicImage标记已停止工作。我注意到模式为/ctx/faces/javax.faces.resource/…?ln=。。。。正在给出404:未找到错误 例如: http://www.edarena.com/EdArena/fa

我在.xhtml文件中使用h:outputStylesheet和h:graphicImage。它在我的本地主机上运行完全正常

现在我试着在使用NGASI AppServer管理器的托管空间提供商上上传我的.war

这里,h:outputStylesheet和h:graphicImage标记已停止工作。我注意到模式为/ctx/faces/javax.faces.resource/…?ln=。。。。正在给出404:未找到错误

例如: http://www.edarena.com/EdArena/faces/javax.faces.resource/jsf.js?ln=javax.faces&stage=Development

app root中的所有.xhtml文件都被正确访问,这意味着web.xml中/faces/*到faces Servlet的映射是正确的

我的第一印象是,图像或资源路径不知何故没有得到确定

但我只是尝试将我的文件resources/images/THEME_EDARENA/logo.png重命名为logo1.png

之后,当我使用此图像刷新页面时,我会在标记中收到消息“找不到资源主题\ u EDARENA/logo.png”。如果我将其设置为logo.png,错误消息就会消失,这意味着找到了该文件,但渲染时出现了一些问题

谢谢你的帮助

请提出一些建议

溴 一个奇怪的问题。尝试将/faces/*更改为*.xhtml以排除一个和另一个。这还增加了一个好处,即您不需要在URL中使用任何其他路径信息。奇怪的问题。尝试将/faces/*更改为*.xhtml以排除一个和另一个。这还增加了一个好处,即您不需要在URL中使用任何其他路径信息。