Jsf richfaces与jboss 5.1-部署->;ClassNotFoundException context.spi.context
我试图用richfaces创建一个JSF应用程序,但在JBoss 5.1(Java 1.6)上部署应用程序后,我立即得到一个ClassNotFoundException(我无法切换其他JBoss版本) 我在pom中定义了依赖项,如下所示:Jsf richfaces与jboss 5.1-部署->;ClassNotFoundException context.spi.context,jsf,jboss,richfaces,Jsf,Jboss,Richfaces,我试图用richfaces创建一个JSF应用程序,但在JBoss 5.1(Java 1.6)上部署应用程序后,我立即得到一个ClassNotFoundException(我无法切换其他JBoss版本) 我在pom中定义了依赖项,如下所示: <dependencies> <dependency> <groupId>org.richfaces</groupId> <artifa
<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>
org.richfaces
richfaces bom表
${org.richfaces.bom.version}
进口
聚甲醛
org.richfaces.ui
richfaces组件用户界面
org.richfaces.core
richfaces core impl
4.1.0.1最终版本
有什么想法吗?
D3JBoss5.1支持JSF1.2而不是JSF2.x。RichFaces4.x是为在JSF2.x上工作而构建的 您使用的是JBoss5.1,但将依赖项定义为RichFaces4.x 既然您告诉我们您不能切换到另一个Jboss版本(我假设是更高的版本),那么您必须考虑使用RichFaces 3.x
<properties>
<org.richfaces.bom.version>4.1.0.Final</org.richfaces.bom.version>
</properties>