Слюни Гувнор об ошибке 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

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

2 ответа

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

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

Возьмите файл двоичной войны 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

Другие вопросы по тегам