Tomcat 并行部署命名

Tomcat Parrellel Deployment Naming

使用并行部署模式部署到 rhel Linux 上的 Apache Tomcat 8.5 时。我们 运行 遇到 Web 应用程序开始部署但随后立即取消部署的问题。

原来的 war 文件 foo.war 已部署,然后我们开始使用这种新方式部署,将下一个应用程序部署为 foo##3.0.9.war,一切都很好。下一个部署是 foo##3.0.10.war 但这没有用。我们还将该文件重命名为 foo##3010.war,但这没有用。

foo.war // 原来的 war

foo##3.0.9.war // 下一个版本

foo##3.0.10.war // 当前版本 - 未使用并行部署模式部署

我原以为 3.0.10 > 3.0.9 并且应用程序会部署,或者至少 3010 > 3.0.9,但是 none 这些变体有效。

进一步阅读文档后 Parrallel Deployment 它比较字符串文字。 9 > 1 所以我们的 3.0.9 版本比 3.0.10 版本要好。我们将重新制定部署脚本以将最后一个数字填充到 3 个位置。将解决我们的问题。