1

我想编写一个ant 脚本来在 Tomcat 集群上部署应用程序。我的部署策略与这篇文章中的完全一样

假设我有一个包含 4 个 Tomcat 节点的集群。

部署策略步骤:

  1. 禁用单节点监控
  2. 将该节点拉出集群
  3. 向其部署新代码
  4. 验证节点是否使用新代码正常运行
  5. 将节点放回集群
  6. 重新启用对该节点的监控
  7. 对每个其他节点重复步骤

我想知道,如何禁用tomcat集群节点来部署新应用程序?我认为不可能在不打扰我的用户的情况下同时在所有节点上进行部署。有什么好的方法可以做到这一点吗?

如果有人可以帮助我,那就太好了。

4

1 回答 1

0

您可以使用 Mod_cluster 对 Tomcat 节点集群进行负载平衡。使用 Mod_cluster 可以禁用/启用单个节点、节点组(负载平衡组)和特定上下文,从而执行滚动更新等。 HTH

于 2012-09-10T12:11:52.423 回答