While experimenting with cluster of two tomcat nodes node1,node2 i came to know that:
1. Don't keep your .war in watch-dir beforehand.Copy after, node1 has started,then it will be deployed to other node. 2. If .war file is there in watch-dir start the second node before .war file gets deployed to web-apps folder (in my experiment it took 30sec to deploy the war from watch-dir to webapps on node1). If i delay and start node2 after deployment war will not be deployed on node2. Why this behavior?Is it acceptable?If yes then how war will be deployed to node 2 or to fail-over node after it recovers from crash.I will have to shut down node1 also.Am i missing something? I am using tomcat7 and apache.