从 glassfish 离线取消部署 war

从 glassfish 离线取消部署 war

我这里有 Glassfish 2.1.1,我需要取消部署 war 应用程序。问题是该应用程序已损坏并阻止 Glassfish 服务器启动,因此我需要在服务器关闭时取消部署它。

asadmin undeploy需要连接到正在运行的服务器...

所以问题是 - 如何从离线 Glassfish 服务器取消部署。

答案1

  1. 删除目录domains/$YOUR_DOMAIN/applications/j2ee-*/$YOUR_APPLICATION(谢谢,克里斯·
  2. 整理domains/$YOUR_DOMAIN/generated/*/j2ee-*/$YOUR_APPLICATION
  3. 删除所有与$YOUR_APPLICATION来自相关的条目domains/$YOUR_DOMAIN/config/domain.xml(通常有两条记录 - 一条在domain>applications>web-module,一条在domain>servers>server>application-ref

答案2

您是否尝试过直接删除应用程序的目录domains/$YOUR_DOMAIN/applications/$YOUR_APPLICATION?请先备份!

相关内容