Гувнор пускает слюни на ошибку Glassfish

Я пытаюсь развернуть Guvnor (guvnor-5.5.0.Final-tomcat-6.0) на свежем сервере Glassfish (3.1.2.2 build 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

Есть ли обходной путь для этого?


person gregn    schedule 03.12.2012    source источник
comment
Вы нашли обходной путь для этого?   -  person Chris Snow    schedule 04.01.2013
comment
Извините, нет, я пробую jboss 7 AS. Однако он не интегрируется с netbeans.   -  person gregn    schedule 05.01.2013


Ответы (2)


Добавьте jasper-xxx.jar в свою библиотеку. Он должен работать. Если вы развертываете в tomcat, он должен быть в catalina.jar.

К сожалению, JBOSS 7 не использует tomcat, вместо этого он использует JBossWeb. Вот почему у вас есть эта проблема.

person jamb    schedule 11.03.2013

Возьмите бинарный военный файл guvnor-5.5.0.Final-jboss-as-7.0.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

Переупакуйте двоичный файл войны и разверните его в Glassfish.

person Tosin    schedule 13.09.2013