1

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

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

有什么方法可以最大限度地减少与部署相关的停机时间?

谢谢,亚历克斯

4

2 回答 2

1

另一种方法是:

上传文件时更改文件名

停止Tomcat

删除旧战争和扩张

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

启动tomcat

Ps:有时它允许您在不停止tomcat的情况下删除和重命名文件。在这种情况下,您可以执行删除重命名操作并在最后重新启动 tomcat

于 2011-04-21T17:34:52.033 回答
1

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

于 2011-04-21T17:27:15.583 回答