我正在用Seam开发Web应用程序,但突然间主题已停止工作。我已经恢复了最新的更改,但并未解决问题。我甚至重新安装了JBoss(5.1)服务器,但它也没有修复它。Seam 2.1问题:失去主题
我在日志中看不到错误,只是没有显示css主题(尽管它在服务器中),控制台也没有css错误。
有人知道解决这个问题的方法吗?
我正在用Seam开发Web应用程序,但突然间主题已停止工作。我已经恢复了最新的更改,但并未解决问题。我甚至重新安装了JBoss(5.1)服务器,但它也没有修复它。Seam 2.1问题:失去主题
我在日志中看不到错误,只是没有显示css主题(尽管它在服务器中),控制台也没有css错误。
有人知道解决这个问题的方法吗?
好了,一个同事找到了RichFaces的bug报告解决方案:
https://jira.jboss.org/jira/browse/RF-2316
重定向的一对夫妇JIRA的用于Seam报道:
https://jira.jboss.org/jira/browse/JBSEAM-1009
https://jira.jboss.org/jira/browse/JBSEAM-2186
是一个讨厌的错误,但有一个解决方法:
使用登录,需要= “真” 的view-id = “” 使RF不能够 找到CSS文件,它在内部被映射到/ CSS/网址。 解决方法是将安全资源移动到子目录中,并且只有 限制这些文件或为每个视图声明login-required =“true”。
这就是说,我希望它能节省下一个落在这个坑里的人。
首先想到的是,css文件的路径不正确,或者文件可能不公开。
如果您的模板xhtml文件包含对css的固定路径引用,并且您最近更改了应用程序上下文,则可能是在错误的位置查找。 (例如,以前的应用程序位于http://127.0.0.1/peretool/,现在位于http://127.0.0.1/pere/或http://127.0.0.1/)。
否则,请检查web.xml以查找可能阻止您的css的任何servlet。最好的检查方法是直接在浏览器中输入css文件url,看看会发生什么。
下载Firebug for Firefox,网络模块将帮助您追踪它试图从哪里获取css。
感谢您的建议 – 2009-06-08 15:27:46