Glassfish 玻璃鱼3.1.1上的露天社区4.0.d

Glassfish 玻璃鱼3.1.1上的露天社区4.0.d,glassfish,alfresco,Glassfish,Alfresco,当我尝试在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:

当我尝试在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


请帮助我,因为我被困在这个问题上了…………。

我自己还没有尝试过在玻璃鱼上进行露天实验,但这个问题对我来说很像是一个类加载问题

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


但老实说,我建议您使用该系统,因为它是随tomcat捆绑提供的,除非您有很好的理由使用“不太受支持”的环境。

尝试将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>

您是否尝试按照屏幕上的说明操作?