Glassfish部署CommandException错误

时间:2011-03-05 20:53:40

标签: exception deployment glassfish-3

我想使用asadmin deploy命令将我的应用程序部署到glassvish v3但是我收到错误:

com.sun.enterprise.admin.cli.CommandException: remote failure: There is no installed container capable of handling this application com.sun.enterprise.deploy.shared.FileArchive@1c2a1c7

可能是什么问题?

5 个答案:

答案 0 :(得分:6)

对我来说,问题来自于/ domains / domain / applications中仍然存在我尝试再次部署的应用程序。

答案 1 :(得分:2)

我遇到的另一种文件访问可能性:

服务以root身份启动,应用程序取消部署/部署。然后,作为正确的有限权限用户,取消部署/部署。在部署时,您将收到此错误,因为应用程序文件仍将存在于他的“domains / yourdomain / applications”目录中,并且将由root拥有。

+1 Keeg对我们对Glassfish所期望的令人敬畏的错误消息的评论。

答案 2 :(得分:1)

嘿,我得到了同样的错误。在我的情况下,我创建了一个名为“Web-INF”的目录,显然该文件夹的名称必须是 (大写的 ,即“WEB-INF”简而言之,请检查拼写错误。

它解决了我的问题。只是想分享。我是玻璃鱼的新手,所以无法真正告诉你确切的解决方案。但对我有用的东西也可以为你提供解决方案。

答案 3 :(得分:1)

以防其他人发现这个问题并且上述答案与您的案例不符......我们的问题是Glassfish服务器上的临时区域已满。清除一些空间让我重新部署相同的应用程序。感谢您提供优秀的错误消息。

答案 4 :(得分:0)

我有一个耳朵项目,其中耳包的版本号配置为maven pom.xml,而不是其中包含的其他项目。它从版本1.x搜索子模块,项目的其余部分是1.y版本。我将每个pom更新为相同的版本,这就是诀窍。