我尝试使用richfaces创建一个JSF应用程序但是我在JBoss 5.1(Java 1.6)上部署应用程序后立即得到ClassNotFoundException(我无法切换另一个JBoss版本)
我在pom中定义了依赖关系,如下所示:
<dependencies>
<dependency>
<groupId>org.richfaces</groupId>
<artifactId>richfaces-bom</artifactId>
<version>${org.richfaces.bom.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-components-ui</artifactId>
</dependency>
<dependency>
<groupId>org.richfaces.core</groupId>
<artifactId>richfaces-core-impl</artifactId>
</dependency>
...
<properties>
<org.richfaces.bom.version>4.1.0.Final</org.richfaces.bom.version>
</properties>
有什么想法吗? D3
答案 0 :(得分:1)
Jboss 5.1支持JSF 1.2而不支持JSF 2.x. Rich Faces 4.x适用于JSF 2.x
您正在使用Jboss 5.1,但将依赖项定义为Rich Faces 4.x。
既然你告诉你不能切换到另一个Jboss版本(我假设更高版本),你必须考虑归结为RichFaces 3.x