tomcat - 将 WAR 部署到多个 Tomcat 实例

标签 tomcat deployment apache2 war

我想知道是否有人可以向我指出一些链接和/或脚本,这些链接和/或脚本处理将 Web 应用程序部署到多个 Tomcat 实例而不会造成太多服务中断。

目前我们在 2 个 Apache 服务器之间有一个 F5 负载平衡器,应用程序请求使用 mod_proxy 代理到 tomcat。很标准的东西。当我需要重新部署最新的更改时,我会创建 WAR 文件,然后将其通过 SCP 发送到两个 Web 服务器。我关闭了一个 tomcat 实例,将新的 war 扔到那里,然后重新启动它。然后对另一台服务器执行相同的操作。

我正在寻找比这个过程更自动化的东西。感谢您的帮助。

更新:我偶然发现了这个 jenkins plugin .这是一个好方法吗?仅供引用,我没有使用 Maven。不过,我并不反对可能的 Gradle 解决方案。

最佳答案

看看http://blog.kwatee.net/2011/05/deploy-web-application-on-multiple.html 有一个 REST API,可让您针对特定的自动化需求编写脚本。

关于tomcat - 将 WAR 部署到多个 Tomcat 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6115370/

相关文章:

visual-studio-2010 - 如何从 Visual Studio 2010 部署桌面应用程序升级

apache2 - 对等方重置 Apache PHP5-FPM 连接

apache - 无法删除服务器 : Apache header

java - 我可以重写 URL、添加查询参数并保留表单数据吗?

hibernate - 连接池清空 Hibernate 4,但无法找到罪魁祸首

hibernate - JDBC 连接是否应该与 netstat 网络连接相匹配?

java - Servlet-Apache Tomcat

java - 在Windows的tomcat服务器上托管的Java程序中显示Unicode字符

python - 如何在同一子域上获取不同的 Django 应用程序以共享 session cookie?

javascript - 如何使用 Webpack 代码分割来处理部署?