Tomcat 并行部署命名

标签 tomcat deployment tomcat8

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

最佳答案

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

关于Tomcat 并行部署命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55654326/

相关文章:

java - 基于 ADF 的应用程序与 Tomcat : cannot login in IE

java - 当我尝试在 tomcat 8 中部署时,JsonIgnore 注释不起作用

java - 将 Spring 项目从 tomcat 7 迁移到 tomcat 8

适用于 Java 8 的 Tomcat 8 Maven 插件

java - Tomcat JNDI 资源名称别名

hibernate - 如何配置 Hibernate 日志记录?

java - 在 GlassFish Server 上的指定域中部署 Java EE Web 应用程序

angular - 如何减少 Ionic Cordova Project Start 持续时间?

image - 从 tar 导入时的 Docker 镜像历史记录

tomcat - tomcat 访问日志中的服务器处理时间