【发布时间】:2018-08-18 09:41:40
【问题描述】:
我有一个 Octopus 部署计划,使用 Tomcat 管理器步骤将 .war 部署到 linux 机器的 Tomcat 实例。部署似乎成功了,但 Tomcat 会立即取消部署,从而导致部署尝试循环,直到 Octopus 放弃并失败部署。
在目标 linux 框上的 catalina.out 日志中,我看到了这个:
07-Mar-2018 21:16:46.084 INFO [http-nio-8080-exec-120] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /var/lib/tomcat8/webapps/myWebApp.war has finished in 118,532 ms
07-Mar-2018 21:16:56.355 INFO [http-nio-8080-exec-123] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/myWebApp]
部署和取消部署之间有 10 秒的时间。这些日志行之间没有任何内容表明 Tomcat 决定取消部署 webapps/myWebApp 目录的原因。奇怪的是,在最后一次部署尝试之后,/myWebApp 目录仍然存在,即使 Octopus 放弃并失败了部署计划。
我想知道在将 .war 文件部署到 Tomcat 管理器时是否有其他人看到过类似的行为,或者这种行为是否表明在我不知道要寻找的地方有一个不稳定的配置。
【问题讨论】:
标签: java-8 war octopus-deploy tomcat-manager