2012-03-12 56 views
2

我們正在使用IceFaces 3.從IceFaces 2.1開始,這就成了一個問題,我們只是放慢速度,直到可以開始工作。在我們的日誌文件,我們得到這些錯誤IceFaces missing rime.css文件

May 14, 2011 9:29:43 AM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource 
WARNING: JSF1064: Unable to find or serve resource, rime.css, from library, org.icefaces.component.skins. 

忽略日期,目前服務器的時間回溯測試十萬。

我在這裏錯過了什麼?我無法找到關於這個文件丟失的谷歌任何東西,我不知道從哪裏開始。

回答

1

嘗試這種在H:頭
<link rel="stylesheet" type="text/css" href="./xmlhttp/css/rime/rime.css"/> ,這在H:身體

<h:body styleClass="ice-skin-rime"> 

更新: (http://jforum.icesoft.org/JForum/posts/list/20667.page ):「對於ICEfaces 3,您不再需要引用head標籤中的CSS文件,現在使用上下文參數進行控制」。 這樣的:

<context-param> 
    <param-name>org.icefaces.ace.theme</param-name> 
    <param-value>rime</param-value> 
</context-param> 

而且,下載發佈的測試案例,看看風格被加載。 而冰文檔:HTTP://www.icesoft.org/projects/ICEfaces/documentation.jsf

+0

不,不好意思,那沒用。一樣。 – scphantm 2012-03-13 18:20:59

+0

我試過了,它不起作用。我甚至從icefaces 3.0.0RC升級到3.0.0和同樣的交易。有沒有一個文件解釋了rime.css文件是什麼以及我應該怎麼處理它。 – scphantm 2012-03-22 13:30:50

+1

檢查我的帖子上的更新 – 2012-03-22 15:48:31

0

我有過類似的問題,那使用

<link rel="stylesheet" type="text/css" href="/xmlhttp/css/rime/rime.css"/> 

,而不是

<link rel="stylesheet" type="text/css" href="./xmlhttp/css/rime/rime.css"/> 

請確保您刪除.在您的href,現在您的rime.css文件應引用,也請確保您在冰淇淋罐中有rime.css文件,您可以在使用java decompiler

+0

是否爲你工作? – Rachel 2012-03-16 14:15:48

+0

不,它沒有。我想我們會忽略它,直到我可以用別的東西替換臉。最有可能的GWT – scphantm 2012-03-29 10:37:30

0

從冰河1.8轉換到冰河3, 我遇到了同樣的問題,並解決它如下。

參閱ICEfaces的-3.0.1-斌樣本:

的web.xml

<servlet> 
    <servlet-name>Resource Servlet</servlet-name> 
    <servlet-class>com.icesoft.faces.webapp.CompatResourceServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Resource Servlet</servlet-name> 
    <url-pattern>/xmlhttp/*</url-pattern> 
</servlet-mapping> 

這是所有。