【问题标题】:How to turn off CSS validation warnings generated by Richfaces 4?如何关闭 Richfaces 4 生成的 CSS 验证警告?
【发布时间】:2012-07-15 01:05:11
【问题描述】:

我的 RichFaces 4 应用程序中有一个自定义 ecss 文件。这个 ecss 文件有一些警告,但我很好。和他们一起,不想修复这个警告。

我在我的页面中包含这个 ecss 文件,使用;

<h:outputStylesheet name="myTheme.ecss" library="css" />

一切正常,但 Richfaces 会在服务器日志中生成一些关于 ecss 文件的警告。

警告:解析“css/sws/workstationTheme.ecss”资源时出现问题:忽略整个规则。 2012 年 7 月 16 日 10:26:59 org.richfaces.resource.CompiledCSSResource$ErrorHandlerImpl logException 警告:解析“css/myTheme.ecss”资源时出现问题:属性>选择器中的错误。 >无效的标记“*”。期待以下之一:、“=”、“]”、“~=”、“|=”。

有没有办法关闭这个警告,每次我访问 JSF 页面时它们都会出现,所以我的服务器日志充满了它们。

服务器:Tomcat 7
JSF 版本:javax.faces-2.1.8
Rich Faces 版本:4.2 .2

【问题讨论】:

    标签: jsf-2 richfaces


    【解决方案1】:

    重新启动服务器时是否收到警告?那个问题是与热部署相关的 JIRA,据说在 4.2.2.Final 中已修复。如果您在 web.xml 中将 javax.faces.PROJECT_STAGE 设置为 Development,它应该可以防止生成该异常。

    【讨论】:

    • 如果 PROJECT_STAGE 设置为 Development,则每次刷新页面时都会引发异常。但是,如果 PROJECT_STAGE 设置为 Production,那么异常只会抛出一次,并且不会在页面刷新后抛出。但是生产模式几乎没用,因为它有一些缺点,比如我在修改 css 后必须重新启动服务器。所以我习惯了 CSS 警告
    猜你喜欢
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多