Java 未在JBoss中部署War文件

Java 未在JBoss中部署War文件,java,eclipse,maven,jsf,jboss,Java,Eclipse,Maven,Jsf,Jboss,我试图在JBoss 7中部署war文件,但出现以下错误: 原因:com.sun.faces.config.ConfigurationException:源 文档:…../jboss as 7.1.1.Final/bin/content/ITSupportFinal.war/WEB-INF/lib/rewrite-integration-faces-2.0.0.Alpha5.jar/META-INF/faces-config.xml 原因:类“org.ocpsoft.rewrite.faces.R

我试图在JBoss 7中部署war文件,但出现以下错误:

原因:com.sun.faces.config.ConfigurationException:源 文档:…../jboss as 7.1.1.Final/bin/content/ITSupportFinal.war/WEB-INF/lib/rewrite-integration-faces-2.0.0.Alpha5.jar/META-INF/faces-config.xml

原因:类“org.ocpsoft.rewrite.faces.RewritePhaseListener”是 缺少运行时依赖项:java.lang.NoClassDefFoundError: org/ocpsoft/rewrite/servlet/event/SubflowTask

我有另一个具有类似Maven依赖项的项目,即相同的pom.xml文件,该项目已成功部署

我有以下与prettyfaces相关的依赖项:

    <dependency>
        <groupId>com.ocpsoft</groupId>
        <artifactId>ocpsoft-pretty-faces</artifactId>
        <version>2.0.3</version>
    </dependency>


    <dependency>
        <groupId>org.ocpsoft.rewrite</groupId>
        <artifactId>
            rewrite-integration-faces-annotations
        </artifactId>
        <version>2.0.0.Alpha5</version>
    </dependency>


    <dependency>
        <groupId>org.ocpsoft.rewrite</groupId>
        <artifactId>rewrite-servlet</artifactId>
        <version>2.0.11.Final</version>
    </dependency>


    <dependency>
        <groupId>org.ocpsoft.rewrite</groupId>
        <artifactId>rewrite-config-prettyfaces</artifactId>
        <version>2.0.11.Final</version>
    </dependency>

com.ocpsoft
美丽的面孔
2.0.3
org.ocpsoft.rewrite
重写集成面注释
2.0.0.5
org.ocpsoft.rewrite
重写servlet
2.0.11.1最终版本
org.ocpsoft.rewrite
重写配置面
2.0.11.1最终版本
我错过什么了吗?还是有什么不对劲


谢谢。

看起来您缺少依赖项

ocpsoft论坛上也有类似的帖子。()