Hello,

Thanks for the help ... I have got this working now ... the problem was that 
another web app deployed in the nodes was blocking for session data as part 
of the server startup.  I noticed that the war file was in fact getting 
copied from the master node to the other nodes but to the war-temp directory.  
Therefore on server startup if I waited until the following output in the 
log:

INFO: Server startup in 66109 ms

then the farm deployment worked.  However, it would seem that tomcat should 
handle this better?  given the war file is copied to the node in the 
temporary war directory?  Also, the output in the log file still suggests it 
is removing the webapp when in fact it doesnt!

Regards,
Julie.


On Thursday 26 Jan 2006 11:33, Peter Rossbach wrote:
> Please, set the deployDir to your webapps dir.
> Peter
>
> Am 26.01.2006 um 11:55 schrieb Julie McCabe:
> > Hello Peter,
> >
> > My deploy dir is $CATALINA_HOME/war-deploy it is not the webapps
> > directory.
> > The temp, deploy and watch directories are all read/writeable.
> >
> > I added the logging in the conf dir but it did not produce any
> > extra output -
> > I dont think the logging was picked up.  I then followed the
> > documentation
> > for logging on the tomcat web site but it dd not pick it up either
> > - i put
> > log properties in the common/classes dir
> >
> > Thanks,
> > Julie.
> >
> > On Wednesday 25 Jan 2006 16:42, Peter Rossbach wrote:
> >> 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]
> >
> > ---------------------------------------------------------------------
> > 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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to