2012-07-16 75 views
0

我在我的RichFaces 4应用程序中有一个自定义的ecss文件。这个ecss文件有一些警告,但我是O.K.与他们并不想解决这个警告。如何关闭Richfaces 4生成的CSS验证警告?

我将这个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
丰富的面孔版本:4.2.2当您重新启动服务器

回答

0

你得到的警告?这个问题是JIRA与热部署有关,据认为它在4.2.2.Final中得到了修复。如果在web.xml中将javax.faces.PROJECT_STAGE设置为Development,则应该阻止生成该异常。

+0

如果PROJECT_STAGE设置为“开发”,每次刷新页面时都会抛出异常。但是,如果PROJECT_STAGE设置为Production,则异常仅会引发一次,而不会在页面刷新后抛出。但是生产模式几乎没有用处,因为它带有一些缺点,例如在修改css之后必须重新启动服务器。所以我习惯了用css警告 – emrahkocaman 2012-11-17 18:31:17