【发布时间】:2013-03-17 23:53:39
【问题描述】:
我第一次将 WAR 放在 domains/domain1/autodeploy 目录下时就能够部署它。但是,在进行了一些更改并将 WAR 重新部署到 autodeploy 目录之后,这些更改没有被采纳。我什至删除了domains/domain1/applications/myapp(其中myapp 对应于正在部署的myapp.jar)但没有重新部署WAR。服务器通过asadmin启动和停止:
asadmin start-domain
asadmin stop-domain
我做错了什么导致应用无法重新部署?
更新:我尝试手动(重新)部署(也使用--force 选项)WAR,但在server.log 中出现以下错误:
[#|2013-03-17T20:47:36.177-0400|SEVERE|glassfish3.1.2|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=72;_ThreadName=Thread-2;|Application with name myprojectname is already registered. Either specify that redeployment must be forced, or redeploy the application. Or if this is a new deployment, pick a different name|#]
我不知道如何取消注册/取消部署曾经部署过的应用。我尝试在domain.xml 中删除对我的应用程序的所有引用,但没有成功。这似乎是软件中的一个非常基本的错误。
【问题讨论】:
-
Glassfish 日志文件中是否有任何帮助?
标签: deployment glassfish-3 autodeploy