2013-12-15 43 views
2

我有一个企业Java项目。一切都很好,直到我有这样的错误部署期间发生Java Enterprise GlassFish服务器错误

错误:异常而加载的应用程序:java.lang.IllegalStateException:ContainerBase.addChild:启动:org.apache.catalina.LifecycleException:java.lang.IllegalArgumentException异常:javax.servlet.ServletException:com.sun.enterprise.container.common.spi.util.InjectionException:为类:org.jboss.weld.servlet.WeldListener创建托管对象时出错。有关更多详细信息,请参阅server.log。

我不知道这是什么意思。我重新启动服务器,计算机和此错误仍然出现。

+0

你检查了'server.log'吗? –

+0

是的。我试图把它放在这里,但我不能,因为这是对代码和更少的描述 – user2964680

回答

3

我有同样的问题,

错误原因

  1. 取消部署war1.war
  2. 部署war1.war
  3. 部署失败,由于上述错误

解决方法

  1. 停止域
  2. 清洁的GlassFish \域\ DOMAIN1 \应用
  3. 启动域
  4. 立即部署。
0

确保您的持久性xml已加载到您的类路径中。在Intellij中只需通过项目结构手动添加它。