Guvnor对Glassfish错误垂涎三尺

Guvnor对Glassfish错误垂涎三尺,glassfish,drools,guvnor,Glassfish,Drools,Guvnor,我正在尝试将Guvnor-Guvnor-5.5.0.Final-tomcat-6.0部署到一个新的 glassfish服务器3.1.2.2构建5,我得到以下错误。 我尝试过其他的战争,但没有任何运气,我也犯了同样的错误 OSX和windows Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: sta

我正在尝试将Guvnor-Guvnor-5.5.0.Final-tomcat-6.0部署到一个新的 glassfish服务器3.1.2.2构建5,我得到以下错误。 我尝试过其他的战争,但没有任何运气,我也犯了同样的错误 OSX和windows

Error occurred during deployment: Exception while loading the app :
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException:
java.lang.NoClassDefFoundError: org/apache/AnnotationProcessor. Please
see server.log for more details

有什么解决办法吗?

将jasper-xxx.jar添加到您的库中。它应该会起作用。如果在tomcat中部署,它应该在catalina.jar中


不幸的是JBoss7没有使用tomcat,而是使用JBossWeb。这就是为什么会出现这个问题。

以guvnor-5.5.0.Final-jboss-as-7.0.war二进制war文件为例

添加dom4j-1.6.1.jar

删除javassit*.jars

添加resteasy-jaxb-provider-2.2.3.GA.jar

添加resteasy-jaxrs-2.2.3.GA.jar

将glassfish-web.xml文件添加到web-INF

将WEB-INF/WEB.xml替换为


重新打包二进制war文件并部署到glassfish

找到解决方法了吗?抱歉,没有,我正在尝试JBoss7 AS。但它没有与netbeans集成。