【问题标题】:Tomcat Parrellel Deployment NamingTomcat 并行部署命名
【发布时间】:2019-04-12 14:52:24
【问题描述】:

使用并行部署模式在 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,但这些变体都不起作用。

【问题讨论】:

    标签: tomcat deployment tomcat8


    【解决方案1】:

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

    【讨论】:

    • 或者从10开始你的补丁级别:p
    • 仅供参考 - 改进这一点已在 TODO 列表中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    相关资源
    最近更新 更多