我目前使用JSF 1.1上的Apache Tomcat 6.0.13,與行家 2.JSF 1.1〜1.2的遷移
我刨遷移從JSF 1.1〜1.2。可能有人點我在: - 什麼JSF實現最好用 - 可在Maven的中央資料庫 此實現 - 我需要什麼樣的代碼部分調整(我使用自定義標籤在我的項目,但除此之外,這是所有普通JSF)
等
任何信息將是有益的...感謝名單!
[編輯1]:
嗯,它並沒有爲我工作。無法從您指定的存儲庫下載依賴項。也許這是因爲這是鏈接maven 1存儲庫。我正在使用以下pom設置:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>1.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/jsf-api.jar</systemPath>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>1.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/jsf-impl.jar</systemPath>
</dependency>
我希望這種方法是正確的。如果有人有一個更友善的解決方案,請告知。感謝名單!
[編輯2]: 我從1.1版更改了我的JSF jar之後。 1.2,在應用程序啓動時發生以下錯誤:
java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory:
javax.faces.context.FacesContextFactory
要修正這個錯誤,另外聽衆需要在web.xml中添加:
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
Thanx,這只是我一直在尋找的信息。 – Igor 2010-11-30 12:42:49