0

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

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

4

1 回答 1

1

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

另请参阅Context 的标准实现

于 2013-10-28T07:18:26.423 回答