【问题标题】:Alfresco community 4.0.d on Glassfish 3.1.1Glassfish 3.1.1 上的 Alfresco 社区 4.0.d
【发布时间】:2012-02-04 07:45:56
【问题描述】:

当我尝试在 Glassfish 3.1.1 上安装 alfresco community 4.0.d 时,出现以下安装错误:

部署期间发生错误:加载应用程序时出现异常: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 了解更多详情。

请帮忙,因为我被困在这个问题上......

【问题讨论】:

标签: glassfish alfresco


【解决方案1】:

我自己还没有在 glassfish 上尝试过 alfresco,但对我来说,这个问题看起来很像类加载问题。

我不确切知道处理程序接口是什么,但我猜你在 webapp 和服务器中都有相应的 .class 文件。如果确实如此,您可以尝试在一个位置移除它们,看看这是否有助于让系统正常工作。

但老实说,我建议您使用捆绑了 tomcat 的系统,除非您有充分的理由使用“受支持较少”的环境。

【讨论】:

    【解决方案2】:

    尝试将 glassfish-web.xml 添加到 alfresco.war 的 WEB-INF 文件夹中,内容如下

    <?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>
    

    【讨论】:

      猜你喜欢
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 2017-09-23
      • 1970-01-01
      相关资源
      最近更新 更多