Glassfish 3.1.1上的Alfresco社区4.0.d

时间:2012-02-04 07:45:57

标签: 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:com。 sun.xml.ws.transport.http.servlet.WSServletException:WSSERVLET11:无法解析运行时描述符:class org.apache.chemistry.opencmis.server.impl.webservices.AuthHandler没有实现其中一个处理程序接口..请参阅server.log以获取更多详细信息。

请帮助我,因为我被困在这个.................

2 个答案:

答案 0 :(得分:1)

我自己还没有在glassfish上尝试露天,但这个问题对我来说几乎就像是一个类加载问题。

我不确切知道处理程序接口是什么,但我猜你在webapp和服务器中也有相应的.class文件。如果证明是这种情况,您可以尝试在一个位置删除它们,看看是否有助于系统运行。

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

答案 1 :(得分:0)

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