我有一个tomcat实例,当我添加一个新的.war文件时,它会自动展开该文件夹并进行部署。现在如果我想替换这个webapp,我只需删除webapp文件夹和.war文件吗?或者我是否还需要重启tomcat?
我还没有遇到任何特殊症状,但想知道社区的经历是什么以及需要注意什么。 (tomcat是否删除了所有旧webapp的痕迹,包括静态变量,是否关闭数据库连接等?)
答案 0 :(得分:1)
我的理解是,假设你的应用程序的context.xml文件中有antiJARLocking="true"
,你只需要覆盖战争,Tomcat就会完成剩下的工作。您不必重新启动Tomcat。这称为webapp热部署。