我正在为使用 Glassfish 3.1.2、JSF 2.0、PrimeFaces 和 ThemeRoller 的网页开发样式表。 问题是当页面加载时,header 中包含的文件的内容是错误的。 例如 fonts.css 包含 jQuery javascript 库,Prime faces CSS 包含我自己的 css 样式等。 我试图禁用默认的 Prime Faces CSS 样式(http://www.mkyong.com/jsf2/primefaces/remove-all-default-css-styling-from-primefaces/),但这根本没有帮助。 这里可能出了什么问题?
最佳答案
我们将这种情况解决为由我们使用的库中的 NullPointerException 引起的。异常是(是)很好地隐藏在日志中并且实际上没有给出任何暗示它可能会产生这种影响(并且仍然不清楚为什么 GF 服务器以这种方式运行=>当某些 session 操作被 NPE 击中时 GlassFish 提供错误的文件(JQuery js 而不是 css))。我们有一个解决方法,但需要一些成本。
关于css - 使用 Glassfish 3.1.2、JSF 2.0、PrimeFaces 和 ThemeRoller 时服务器返回不正确的文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16833461/