在没有重启tomcat的情况下替换.war会导致任何问题吗?

时间:2013-02-07 00:38:59

标签: tomcat war

我有一个tomcat实例,当我添加一个新的.war文件时,它会自动展开该文件夹并进行部署。现在如果我想替换这个webapp,我只需删除webapp文件夹和.war文件吗?或者我是否还需要重启tomcat?

我还没有遇到任何特殊症状,但想知道社区的经历是什么以及需要注意什么。 (tomcat是否删除了所有旧webapp的痕迹,包括静态变量,是否关闭数据库连接等?)

1 个答案:

答案 0 :(得分:1)

我的理解是,假设你的应用程序的context.xml文件中有antiJARLocking="true",你只需要覆盖战争,Tomcat就会完成剩下的工作。您不必重新启动Tomcat。这称为webapp热部署。

另见standard implementation of Context