我意识到Tomcat7具有并行部署的功能,但我无法使用它,因为它似乎在Linux上有一些错误所以我不得不降级到Tomcat6。
我想知道的是如何设置部署流程以使网站停机时间最短。过去,当我部署.war文件时,它会在上传和重新启动Tomcat时创建停机时间。
有没有办法尽量减少与部署相关的停机时间?
谢谢, 亚历
答案 0 :(得分:1)
将您的应用上传到新目录,然后关闭tomcat,将上下文指向新目录,然后重新启动。您仍然拥有容器启动时间,但您没有上传应用程序的停机时间。它也不必在启动时为您爆炸WAR。
答案 1 :(得分:1)
另一种方式是:
上传文件时更改文件名称
停止tomcat
删除旧战和扩展
将新战争重命名为正确名称,例如ROOT.war
启动tomcat
P.s:有时它允许您删除和重命名文件而不停止tomcat。在这种情况下,您可以执行delete-rename操作,最后只需重新启动tomcat