Tomcat在部署新版本时取消部署旧版本

时间:2017-06-22 16:34:41

标签: tomcat deployment application-server

所以我有点想看看我们设置的这些新的tomcat服务器。我们的测试服务器按预期工作,部署新版本时,它将“running”属性设置为“true”并删除旧部署。

不幸的是,我们的两台生产服务器的行为都不一样。版本都是正确的(它们是YYYYMMDDHHMMSS),但“running”属性为“false”,旧部署不会被删除 - 这最终会导致更多问题。

这是否可以在tomcat管理器UI中更改?我还没有看到我们的测试服务器和prod服务器之间存在差异。

编辑:应该提到我正在使用Maven和TeamCity来构建/ ssh到tomcat。

1 个答案:

答案 0 :(得分:0)

所以我使用Maven来构建它,似乎我的生产配置中缺少一个参数,但是Maven仍然允许成功构建。

在这方面不确定,但我认为tomcat知道某些事情不对,并自动默认为最近的工作部署。添加参数并进行部署后,tomcat正确取消部署旧部署并将新部署设置为Running。