1

Guvnor (guvnor-5.5.0.Final-tomcat-6.0) を新しい Glassfish サーバー (3.1.2.2 ビルド 5) にデプロイしようとしていますが、以下のエラーが発生します。他のWARを試してみましたが、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

これに対する回避策はありますか?

4

2 に答える 2

0

jasper-xxx.jar を lib に追加します。それはうまくいくはずです。Tomcat にデプロイする場合は、catalina.jar にある必要があります。

残念ながら、JBOSS 7 は tomcat を使用せず、代わりに JBossWeb を使用します。それがあなたがこの問題を抱えている理由です。

于 2013-03-11T17:35:14.627 に答える
0

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 https://github.com/snowch/glassfish-guvnor/blob/master/src/main/webapp/WEB-INF/glassfish-web.xmlに追加します。

WEB-INF/web.xml をこのhttps://github.com/snowch/glassfish-guvnor/blob/master/src/main/webapp/WEB-INF/web.xmlに置き換えます

バイナリ war ファイルを再パッケージ化し、glassfish にデプロイする

于 2013-09-13T18:00:14.807 に答える