我目前使用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