使用Parallel部署模式在rhel Linux上部署到Apache Tomcat 8.5时。我们遇到了webapp开始部署但后来没有立即部署的问题。
最初的war文件foo.war已经部署,然后我们开始使用这种新方式部署下一个应用程序作为foo ## 3.0.9.war并且一切都很好。下一个部署是foo ## 3.0.10.war但是没有用。我们还将文件重命名为foo ## 3010.war,但这不起作用。
foo.war //原始战争
foo ## 3.0.9.war //下一个版本
foo ## 3.0.10.war //当前版本 - 未使用并行部署模式进行部署
我本来期望3.0.10> 3.0.9和应用程序将部署,或至少3010> 3.0.9,但这些变化都没有奏效。
在进一步阅读Parrallel Deployment文档后,它会比较字符串文字。 9> 1所以我们的3.0.9版本比3.0.10版本更高。我们将重新编写部署脚本以将最后一个数字填充到3个位置。将解决我们的问题。