【问题标题】:Java Enterprise GlassFish Server ErrorJava Enterprise GlassFish 服务器错误
【发布时间】:2013-12-15 11:47:38
【问题描述】:

我有一个企业 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。

我不知道这是什么意思。我重启服务器,电脑还是出现这个错误。

【问题讨论】:

  • 你检查过server.log吗?
  • 是的。我试着把它放在这里,但我不能,因为它是太多的代码和更少的描述

标签: java glassfish


【解决方案1】:

我遇到了同样的问题,

错误原因

  1. 取消部署war1.war
  2. 部署war1.war
  3. 上述错误导致部署失败

解决方法

  1. 停止域
  2. 清理 glassfish\domains\domain1\applications
  3. 启动域
  4. 立即部署。

【讨论】:

  • 我使用服务在 Windows 中运行 glassfish 服务器,并且在停止域清除所有应用程序文件夹(空文件夹)和其他一些文件夹后自动部署没有启动域并从 eclipse 部署以运行 ear包含您的步骤的文件可以正常工作,谢谢
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2011-12-02
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 2019-05-14
    • 2015-03-24
    • 2019-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多