如何使用Tomcat6管理Tomcat发布/部署以减少停机时间

时间:2011-04-21 17:24:59

标签: tomcat deployment release tomcat6 downtime

我意识到Tomcat7具有并行部署的功能,但我无法使用它,因为它似乎在Linux上有一些错误所以我不得不降级到Tomcat6。

我想知道的是如何设置部署流程以使网站停机时间最短。过去,当我部署.war文件时,它会在上传和重新启动Tomcat时创建停机时间。

有没有办法尽量减少与部署相关的停机时间?

谢谢, 亚历

2 个答案:

答案 0 :(得分:1)

将您的应用上传到新目录,然后关闭tomcat,将上下文指向新目录,然后重新启动。您仍然拥有容器启动时间,但您没有上传应用程序的停机时间。它也不必在启动时为您爆炸WAR。

答案 1 :(得分:1)

另一种方式是:

上传文件时更改文件名称

停止tomcat

删除旧战和扩展

将新战争重命名为正确名称,例如ROOT.war

启动tomcat

P.s:有时它允许您删除和重命名文件而不停止tomcat。在这种情况下,您可以执行delete-rename操作,最后只需重新启动tomcat