以下是导致部署失败的操作顺序:
- 我第一次通过 Cargo 将名为 xxx.war 的战争部署到远程 JONAS 4.7.4。它成功了,并将我的战争放在 webapps 目录中。
- 我尝试通过 Cargo 重新部署这场战争来更新它:没问题,它成功了。
- 我关闭 JONAS 并启动它。我的 JONAS 配置为自动部署 webapps 目录中的战争。所以我的 xxx.war 是由 JONAS 自动部署的。
- 我尝试通过 Cargo 重新部署这场战争的新版本:这是失败的。当 JONAS 自动部署战争时,我无法通过 Maven Cargo 重新部署它。
如果 JONAS 没有处于 autodeploy 模式,重启 JONAS 后通过 Cargo 重新部署新版本的 war 是没有问题的。
有任何想法吗 ?