我正在尝试在JBoss 7中部署war文件,我收到以下错误:
引起:com.sun.faces.config.ConfigurationException:Source 文件:..... / 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
原因:Class'org.ocpsoft.rewrite.faces.RewritePhaseListener'是 缺少运行时依赖项:java.lang.NoClassDefFoundError: 组织/ ocpsoft /重写/ servlet的/活动/ 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>
我错过了什么吗?或者那里有什么问题?
感谢。
答案 0 :(得分:0)
看起来你缺少依赖。
ocpsoft论坛上有一篇类似的帖子。 (http://ocpsoft.org/support/topic/cannot-deploy-project-if-i-add-integration-faces-2-0-5-jar/)