- should the deploy dir point to the webapp directory? I tried using the 
out-of-the-box configuration, but that seemed to only copy the war and not actually 
deploy it
- where is the warfile supposed to arrive at each of the other 2 nodes? Is that what 
the deploy dir property is for in the Deployer element on each of the nodes?

> -----Original Message-----
> From: Filip Hanik - Dev [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 17, 2004 4:59 PM
> To: Tomcat Users List
> Subject: Re: cluster FarmWarDeployer
> 
> 
> yes, all servers should have the deployer element.
> the only difference would be "watchEnabled" would only be 
> true for the admin server.
> 
> also, never seen that error, but I will investigate, feel 
> free to open an item in bugzilla
> 
> Filip
> 
> ----- Original Message -----
> From: "Rob van Oostrum" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, September 17, 2004 3:51 PM
> Subject: cluster FarmWarDeployer
> 
> 
> I have a Deployer set up like so:
> 
>             <Deployer 
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                       tempDir="/home/apache/temp/"
>                       
> deployDir="/usr/local/jakarta-tomcat-5.0.27/webapps/"
>                       watchDir="/home/apache/watch/"
>                       watchEnabled="true" />
> 
> There's 2 other nodes in the cluster. The server.xml for 
> those 2 doesn't contain this element (should it?).
> 
> When I drop a war-file (enroll.war) into the watch directory, 
> it gets picked up and deployed to that node, but the following error
> shows up in catalina.out and there's no deployment to the 
> other 2 nodes (and nothing in their logs):
> 
> 
> *** BEGIN
> INFO: Installing web application at context path /enroll from 
> URL file:/usr/local/jakarta-tomcat-5.0.27/webapps/enroll.war
> Sep 17, 2004 2:08:55 PM 
> org.apache.catalina.cluster.deploy.FarmWarDeployer fileModified
> SEVERE: Unable to install WAR file
> java.lang.IllegalArgumentException: Context path /enroll must 
> match the directory or WAR file name: enroll.war
>         at 
> org.apache.catalina.core.StandardHostDeployer.install(Standard
> HostDeployer.java:250)
>         at 
> org.apache.catalina.cluster.deploy.FarmWarDeployer.install(Far
> mWarDeployer.java:196)
>         at 
> org.apache.catalina.cluster.deploy.FarmWarDeployer.fileModifie
> d(FarmWarDeployer.java:261)
>         at 
> org.apache.catalina.cluster.deploy.WarWatcher.run(WarWatcher.java:93)
>         at java.lang.Thread.run(Thread.java:534)
> Sep 17, 2004 2:08:59 PM 
> org.apache.catalina.core.StandardHostDeployer install
> INFO: Installing web application at context path /enroll from 
> URL file:/usr/local/jakarta-tomcat-5.0.27/webapps/enroll
> 
> 
> 
> 
> Creating ClusterManager for context /enroll using class 
> org.apache.catalina.cluster.session.DeltaManager
> *** END
> 
> 
> I tried searching the web and the archives for this list but 
> no luck finding anything informative. How should this be setup? My 3
> instances run on 3 different machines. The cluster itself 
> seems to run fine (I get member added/disappeared log messages and no
> errors).
> 
> All this is running on Red Hat Enterprise / JDK 1.4.2_03-b02 
> / Tomcat 5.0.27
> 
> 
> thanks
> Rob
> 
> 
> ---------------------------------------------------------------------
> 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