css - 使用 Glassfish 3.1.2、JSF 2.0、PrimeFaces 和 ThemeRoller 时服务器返回不正确的文件内容

标签 css jsf-2 primefaces glassfish-3 themeroller

我正在为使用 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/

相关文章:

html - 如何在 Bootstrap 模板中使用表单控件类?

jsf-2 - PrimeFaces 语言环境不起作用

javascript - 可以通过 JavaScript 设置元素的 CSS 类吗?

css - 动态改变背景颜色

html - :after and :before CSS pseudo elements hack for Internet Explorer 7

ajax - 更新 primefaces 命令按钮属性的值

javascript - 推迟 primefaces.js 加载

java - primefaces:确认对话框按钮不调用托管bean方法

css - 如何在 selectOneButton 中的按钮之间添加空格

jsf-2 - 如何在 Facelet 页面中包含外部 javascript 文件?