![将 WAR 热重新部署到 Tomcat 的最佳实践是什么?](https://linux22.com/image/560427/%E5%B0%86%20WAR%20%E7%83%AD%E9%87%8D%E6%96%B0%E9%83%A8%E7%BD%B2%E5%88%B0%20Tomcat%20%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
将 WAR 热重新部署到 Tomcat 的最佳实践是什么?假设我有一个 Web 应用程序,它为长期运行的用户提供服务(早上登录,使用所有用户),并且想要不间断地重新部署该应用程序,其中当前用户可以继续登录,但会针对重新部署战争创建新的会话。我最好的猜测是使用负载平衡器和两组 Tomcat 实例,但什么是最佳实践和最佳软件来执行此操作(当前环境基于 Ubuntu、Tomcat 和 Nginx)。
答案1
使用 Tomcat 7 的热部署,其中更新的应用程序与当前版本一起运行。新会话将使用新版本,已建立的会话将使用当前版本。但是,请记住,大多数安全最佳实践都希望您禁用热部署。