Hi all, I'm new to the list. I'm trying to configure tomcat 6.0.33 clustering. Session replication is ok. I've a problem with FarmWarDeployer. I found that:
1. You have to place the <Cluster> node under the <Host> element. Tomcat 6.0.x complains that the element Cluster/Deployer element is not understood at the Engine level. 2. One node needs to have watchEnabled="true", all other nodes watchEnabled="false" 3. deployDir is the same as appBase and after I found this post that confirmed these points to me: http://www.mail-archive.com/users@tomcat.apache.org/msg80374.html The problem is the following: let node1 be the master (watchEnabled="true") and node2 the slave (watchEnabled="false") This is my configuration: <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer" tempDir="/appserv/tomcat/tomcat60/apache-tomcat-6.0.33/server/clu001node01/temp/" deployDir="/appserv/tomcat/tomcat60/apache-tomcat-6.0.33/server/clu001node01/webapps/" watchDir="/appserv/tomcat/tomcat60/apache-tomcat-6.0.33/server/clu001node01/farm/" watchEnabled="true"/> If I copy a war to watchDir of node1 evertything works fine and cluster deploy is achieved. When i restart node1, FarmWarDeployer undeploy my war both from node1 and node2, but re-deploy it only on node1. node1 log: INFO: Cluster wide remove of web app /example Oct 20, 2011 5:50:46 PM org.apache.catalina.startup.HostConfig checkResources INFO: Undeploying context [/example] Oct 20, 2011 5:50:46 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive example.war node2 log: INFO: Undeploying context [/example] Oct 20, 2011 5:50:47 PM org.apache.catalina.ha.deploy.FarmWarDeployer messageReceived SEVERE: Application /example in used. touch war file example.war again! Obviously, if I touch my war in my watchDir on node1, tomcat redeploys it correctly on both nodes... but this cannot be the solution... Is it a known problem? Could anyone help me? Many thanks, Marco