将 WAR 热重新部署到 Tomcat 的最佳实践是什么?

Fre*_*erg 6 deployment tomcat high-availability load-balancing

将 WAR 热重新部署到 Tomcat 的最佳实践是什么?假设我有一个 webapp,它为长期运行的用户类型提供服务(早上登录,使用 all 说),并希望不间断地重新部署应用程序,当前用户可以继续登录但新会话得到反对重新部署战争。我最好的猜测是使用负载均衡器和两组 Tomcat 实例,但最佳实践和最佳软件是什么(当前环境基于 Ubuntu、Tomcat 和 Nginx。

mah*_*nsc 4

使用 Tomcat 7 的热部署,其中更新的应用程序与当前版本一起运行。新会话将使用新版本,已建立的会话将使用当前版本。但是,请记住,大多数安全最佳实践都希望您禁用热部署。