2013-12-15 46 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中只需通過項目結構手動添加它。