tomcat集群在部署战争时奇怪的行为

在尝试使用两个tomcat节点node1,node2的集群时,我发现:

  1. 不要让你的.war事先留在手表里。 在node1启动后复制文件,然后将其部署到其他节点。

  2. 如果.war文件在watch-dir中,那么在将.war文件部署到web-apps文件夹之前启动第二个节点(在我的实验中,花费30秒从watch-dir向node1上的webapps部署war)。 如果我在部署之后延迟并启动node2,战争将不会部署在node2上。

为什么这种行为? 可以接受吗? 如果是,那么战争将如何部署到节点2或故障转移节点从崩溃恢复后? 我还需要closuresnode1吗? 我错过了什么吗?

我还在学习,请帮忙。

我正在使用tomcat7和apache。