我有一个Octopus部署计划,使用Tomcat Manager步骤将.war部署到Linux机器人的Tomcat实例。部署似乎成功,但Tomcat将立即取消部署,导致部署尝试循环,直到Octopus放弃并且部署失败。
在我的catalina.out登录目标linux框中,我看到了:
{{1}}
部署和取消部署之间有10秒钟。这些日志行之间没有任何内容可以说明为什么Tomcat决定取消部署webapps / myWebApp目录。奇怪的是,在最终部署尝试之后,即使Octopus放弃并且部署计划失败,/ myWebApp目录仍然存在。
我想知道是否有其他人在将.war文件部署到Tomcat Manager时看到了类似的行为,或者如果这种行为表明我不知道要找的某个地方有一个不稳定的配置。
答案 0 :(得分:-1)
今天我遇到了同样的问题。我尝试在Tomcat上部署第三个应用程序,并获得与上述相同的日志输出(是的,即使延迟了10到12秒)。
几个小时后,我终于找到了解决方案:我的新应用程序是使用Java 11开发的,但是Tomcat仍然可以在Java 8上运行。
我确定在部署期间必须有任何异常,但未将其记录到catalina.out中。即使在其他日志文件中,我也找不到任何线索。