我尝试创建一个JSF应用程序与richfaces,但我得到一个ClassNotFoundException一旦我部署应用程序在JBoss 5.1 (Java 1.6)(我不能切换另一个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
Jboss 5.1支持JSF 1.2而不支持JSF 2.x。富有的面孔4。x是在JSF 2.x上运行的
你正在使用Jboss 5.1,但是将依赖定义为Rich Faces 4.x。
既然您告诉您不能切换到另一个Jboss版本(我假设是更高版本),那么您必须考虑切换到RichFaces 3.x