我正在尝试在 Tomcat 中进行并行部署以实现零停机时间。我已阅读所有文档,并且我理解这几乎是默认选项,只是我需要正确的版本名称。
我在 webapps 文件夹 app##001.war 中运行正常。我将第二个版本上传到 webapps 文件夹 app##002.war 第二个版本部署没问题,但我在浏览器中的应用程序版本没有改变。
如果我重新启动 Tomcat,我会获得新版本的应用程序,但是如何在不重新启动 Tomcat 的情况下获得新版本。也许我错过了什么?
我正在尝试在 Tomcat 中进行并行部署以实现零停机时间。我已阅读所有文档,并且我理解这几乎是默认选项,只是我需要正确的版本名称。
我在 webapps 文件夹 app##001.war 中运行正常。我将第二个版本上传到 webapps 文件夹 app##002.war 第二个版本部署没问题,但我在浏览器中的应用程序版本没有改变。
如果我重新启动 Tomcat,我会获得新版本的应用程序,但是如何在不重新启动 Tomcat 的情况下获得新版本。也许我错过了什么?
我想也许parallel deployment
是你需要的。
从那以后就一直支持Tomcat 7
https://tomcat.apache.org/tomcat-8.0-doc/config/context.html#Parallel_deployment