我有一个带有 mod_jk 设置的 apache 网络服务器、tomcatA 和 tomcatB。
我想知道如果 tomcatA 正在重新部署并且客户端正在尝试连接 TomcatA 会发生什么。
apache有没有办法知道重新部署并将客户端转移到TomcatB?
您可以尝试FarmWarDeployer。只需将其添加到您的 tomcat 节点中的集群标签并调整目录:
<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>