Is your deployDir the host appBase (webapps) directory?
Check that tempDir,deployDir and watchDir are exists
and read/writeable at all nodes.
Configure debug logging at FarmWarDeployer package
conf/logging.properties
org.apache.catalina.cluster.deploy.level=FINE
See what happens...
Peter
Am 25.01.2006 um 16:24 schrieb Julie McCabe:
Hello,
Environment: tomcat-5.5.7, java 1.5.0_03
I have set up a vertical cluster containing 4 nodes. I am
attempting to
create a master farm node, the <Cluster> element in the master node
is:
<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
managerClassName="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="228.0.0.4"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="3000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="127.0.0.1"
tcpListenPort="4000"
tcpSelectorTimeout="100"
tcpThreadCount="6"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"/>
<Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*
\.html;.*\.txt;"/>
<Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
tempDir="${catalina.base}/war-temp"
deployDir="${catalina.base}/war-deploy"
watchDir="${catalina.base}/war-listen"
watchEnabled="true"/>
</Cluster>
The other nodes have the same <Cluster> element but with the
watchEnabled
attribute set to false on the <Cluster>/<Deployer> element.
When all the nodes are running, I copy a war file into the master node
CATALINA_HOME/war_listen, this is the output in the logs:
25-Jan-2006 12:35:14 org.apache.catalina.cluster.deploy.WarWatcher
check
INFO: check cluster wars at /media/jm/cluster/tomcat1/war-listen
25-Jan-2006 12:35:18
org.apache.catalina.cluster.deploy.FarmWarDeployer
fileModified
INFO: Installing webapp[/testFarm] from
/media/jm/cluster/tomcat1/war-deploy/testFarm.war
25-Jan-2006 12:35:18
org.apache.catalina.cluster.deploy.FarmWarDeployer remove
INFO: Cluster wide remove of web app /testFarm
It seems the war file is getting deployed but then it is removed
from the
whole cluster. The filesystem is left with the war file getting
copied into
CATALINA_HOME/war-deploy on the master node plus the other 3 nodes,
however
the webapp is not accessible.
The webapp has the <distributable> element as:
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Test Farm Webapp</display-name>
<distributable/>
.....
Is there something im missing - perhaps it something in the webapp
- although
its just a hello world webapp with a single html file.
Any ideas appreciated!
Regards,
Julie.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]