我想知道是否有人可以指向我处理将Web应用程序部署到多个Tomcat实例的一些链接和/或脚本,而不会对服务造成太大影响。
目前,我们在2个Apache服务器之间有一个F5负载均衡器,并且使用mod_proxy将应用程序请求代理到tomcat。很标准的东西。当我需要重新部署最新的更改时,我会创建WAR文件,然后将SCP创建到两个Web服务器。我关闭了一个tomcat实例,把新的战争扔到那里,重新启动它。然后为其他服务器执行相同的操作。
我正在寻找比这个过程更自动化的东西。任何帮助表示赞赏。
更新:我偶然发现了jenkins plugin。这会是一个好方法吗?还有,我不是在使用Maven。但是,我并不反对可能的Gradle解决方案。
答案 0 :(得分:0)
看看http://blog.kwatee.net/2011/05/deploy-web-application-on-multiple.html 有一个REST API,您可以根据自己的特定自动化需求编写脚本。