Alfresco community 4.0.d на Glassfish 3.1.1 - PullRequest
0 голосов
/ 04 февраля 2012

Когда я пытаюсь установить alfresco community 4.0.d на Glassfish 3.1.1, я получаю следующую ошибку установки:

Произошла ошибка во время развертывания: исключение при загрузке приложения: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: javax.servlet.ServletException: com. sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: не удалось проанализировать дескриптор времени выполнения: класс org.apache.chemistry.opencmis.server.impl.webservices.AuthHandler не реализует один из интерфейсов обработчика. server.log для более подробной информации.

Пожалуйста, помогите, так как я застрял на этом .................

Ответы [ 2 ]

1 голос
/ 04 февраля 2012

Я сам еще не пробовал alfresco на Glassfish, но эта проблема для меня выглядит как проблема с загрузкой классов.

Я не знаю точно, что такое интерфейсы обработчика, но я думаю, у вас естьсоответствующие файлы .class в веб-приложении и на сервере.Если это так, вы можете попробовать удалить их в одном месте и посмотреть, поможет ли это заставить систему работать.

Но, если честно, я бы посоветовал вам использовать систему в том виде, в каком она поставляется сtomcat в комплекте, если только у вас нет веских причин использовать «менее поддерживаемую» среду.

0 голосов
/ 22 мая 2012

Попробуйте добавить glassfish-web.xml в папку WEB-INF на alfresco.war со следующим содержимым

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
  <class-loader delegate="true"/>
  <property name="useMyFaces" value="true"/>
</glassfish-web-app>
...