管理单个Web应用程序部署到多个非群集tomcat实例的最佳方法是什么。
我理想的解决方案将支持:
答案 0 :(得分:1)
我们有超过100个客户端,每个客户端在5个服务器上的专用tomcat实例上运行,其中大多数客户端同时更新到最新版本。在我们的例子中,我们使用映射的网络驱动器和CATALINA_BASE的一些技巧,但我个人认为如果你可以通过ANT脚本将WAR部署到Tomcat管理器可能更容易。 对于你的,你可以(至少)为每个实例都有一个tomcat目录,每个实例都可以通过网络共享使用相同的webapps目录。升级仍然需要停止每个实例,更新单个共享目录然后启动所有实例 您还可以使用tomcat管理控制台(通过ANT或其他自动化过程)来管理脚本化本地安装或启动/停止,但这不是原子的。
答案 1 :(得分:0)
您可能需要查看using Tomcat manager from Ant。它可能没有你要求的所有,但我想你可以编写你需要的脚本。