2012-07-16 76 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