Java企业GlassFish服务器错误

Java企业GlassFish服务器错误,java,glassfish,Java,Glassfish,我有一个企业java项目。在我犯这个错误之前,一切都很好 部署期间出错:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:java.lang.IllegalArgumentException:javax.servlet.ServletException:com.sun.enterprise.container.common.

我有一个企业java项目。在我犯这个错误之前,一切都很好

部署期间出错:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:start: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

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

我也遇到了同样的问题

错误原因

  • 解除部署战争
  • 部署战争
  • 由于上述错误而导致部署失败
  • 变通办法

  • 停止域
  • Clean glassfish\domains\domain1\applications
  • 起始域
  • 现在部署

  • 确保在类路径中加载了持久性xml。在Intellij中,只需通过项目结构手动添加它。

    您是否检查了
    服务器.log
    ?是的。我试着把它放在这里,但我做不到,因为代码太多,描述太少