带有 jboss 5.1 的 richfaces - deploy-> ClassNotFoundException context.spi.context



我尝试创建一个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

相关内容

  • 没有找到相关文章

最新更新