我试图在JBoss 7中部署一个war文件,我得到以下错误:
由以下原因引起:com.sun.faces.config.ConfigurationException: Source文档:…/jboss as7.1.1.Final/bin/内容/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>
我错过了什么吗?还是哪里出了问题?
谢谢。
看起来您丢失了一个依赖项。
在ocpsoft论坛上有一个类似的帖子。(http://ocpsoft.org/support/topic/cannot-deploy-project-if-i-add-integration-faces-2-0-5-jar/)