【问题标题】:Best practice to deploy war file on cluster?在集群上部署战争文件的最佳实践?
【发布时间】:2015-03-17 18:47:18
【问题描述】:

我有一个由 3 个 tomcat 组成的集群,我的应用程序部署在该集群上,并且有用于负载平衡的 haproxy。我正在寻找一种自动化滚动部署的方法,例如

  1. 在 haproxy 中将节点设置为维护模式。
  2. 从 git 获取源代码。
  3. 创建一个war文件并将其部署到特定节点。
  4. 检查应用程序是否在 tomcat 上成功运行。
  5. 将节点的状态设置为就绪。
  6. 对其他节点也重复从 1 到 5 的步骤。

我遇到了 Jenkins,我将在其中拥有一个主从属,并且会链接作业,有一个 ant 文件来在每个节点上创建一个战争并将其复制到 tomcat 的 webapps 文件夹。

还有其他方法吗?大公司遵循什么来做滚动部署?

任何帮助将不胜感激。

【问题讨论】:

    标签: java tomcat deployment war haproxy


    【解决方案1】:

    使用一些自动部署工具,例如 Vagran、Chef、Puppet

    【讨论】:

      猜你喜欢
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 2016-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多