2013-03-16 75 views
0

我對JSF非常陌生,在一個項目上工作。帶有Richfaces的Icefaces,配置

我已經使用JSF的API和鑽嘴魚科2.0版本JSF的API-implement執行。

我也是使用RichFaces和我的web.xml中映射是喜歡,

<servlet> 
    <servlet-name>Faces Servlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.xhtml</url-pattern> 
    </servlet-mapping> 

一切工作在這一點上。 我有一個需求,我需要使用Icefaces來提供用戶上傳視頻,就像我的經理告訴的那樣。

所以,我下載JAR從第3版

現在,我僅添加了icefaces.jar,ICEfaces的-ace.jar http://www.icesoft.org/java/downloads/icefaces-downloads.jsf到我的項目。

現在,在lib文件夾添加罐子,在我的項目不修改任何東西后,我運行項目。

工作項目沒有現在的工作,我的意思是在那裏行動發生之前,現在是不是現在發生的事情,我認爲這是過得去的ICEfaces類截獲幾個環節。

我不知道這個問題,也是我沒有得到原木很多信息。

那麼,我們可以在一個項目中使用Icefaces和Rich Faces嗎? 如果我們需要同時使用什麼配置特定的事情?

+1

我不是JSF專家,但我猜想它不是/或。它們是同一個API的不同實現,所以你將在CLASSPATH中有一個或另一個。其他任何事情都會導致衝突。 – duffymo 2013-03-16 11:51:30

+0

它幫助我... – Jayesh 2013-03-16 17:25:29

回答

0

Richfaces和Icefaces不會在一起。但是,由於您使用的是JSF 2(我猜可能是Richfaces 4),您可以同時使用Richfaces和Primefaces。實際上,使用Primefaces只需要將jar添加到您的CLASSPATH。