在tomcat实例中热插拔新的.class,.properties文件而不重新启动它

时间:2014-05-31 12:22:55

标签: java tomcat

我在负载均衡器后面运行了一些(例如5个)tomcat实例。现在的情况是我需要添加一个新的tomcat实例(第6个)以及从原始war文件修改的一些文件(.java,.properties文件)。现在我只将这个新修改的war文件部署到新的tomcat实例。是否有可能在新的war文件中更改的文件如何在之前运行的其他tomcats中传播而不实际停止 - 部署 - 启动其中任何一个。

感谢。

1 个答案:

答案 0 :(得分:0)

如果您对战争名称进行了版本控制,那么tomcat 7可以热部署新版本的战争并优雅地将新会话移动到新战争中,同时将现有会话保留在先前版本上。

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html