That's what I am saying.  I have a context.xml in my META-INF -- it looks
like this:

<Context
  reloadable="true">

  <!-- Define the "admin2" database as a JNDI-enabled DataSource.  -->
  <Resource
    name="jdbc/admin2"
    type="javax.sql.DataSource"
    driverClassName="oracle.jdbc.driver.OracleDriver"
    url="jdbc:oracle:thin:@blah.blah.blah:1521:admin2"
    username="blah"
    password="blah"
    validationQuery="SELECT COUNT(*) FROM DUAL"
    initialSize="10"
    defaultCatalog="admin2"
    maxIdle="20"
    maxWait="5000"
    maxActive="50"/> 
  <Environment 
    description="Host name (FQDN) of blah Server" 
    name="host" 
    override="false" 
    type="java.lang.String" 
    value="blah.blah.blah"/> 
    
</Context> 

I forgot to mention - tomcat 5.5.12 / JDK 1.5.0_06 -- I am leery of moving
forward given the recent banter about .16...

Oh, and while I am at it, undeploying the context (empty) created by
deploying .war DELETES MY webapps DIRECTORY!  That can't be good either.

Thanks,
Tim



-----Original Message-----
From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 31, 2006 3:35 PM
To: Tomcat Users List
Subject: Re: FarmWarDeployer ROOT.war -> / - How to?

so you are saying its all working except that on a slave you get two
contexts, "/" and "/ROOT"?

have you tried putting a context.xml inside the META-INF directory? 
maybe that will solve the problem?
otherwise, I am sure its a bug and I would have to research it a little bit
further.

Filip


Tim Lucia wrote:
> Hi All,
>
> (This one is probably a Filip question...)
>
> I have a 3-node cluster on Red Hat (2.6.9+ kernel) and I wish to use 
> the FarmWarDeployer.  I have (of course!) RTFM and STFW and both have 
> been extremely helpful.  I did note an old (2004-ish) post to this 
> list from Filip saying that the deployDir SHOULD NOT be the <host>'s 
> appBase
>
> [http://servlets.com/archive/servlet/ReadMsg?msgId=486921&listName=tom
> cat-us
> er]
>   
>> From: "Filip Hanik - Dev" <[EMAIL PROTECTED]>
>> Subject: Re: cluster FarmWarDeployer
>> Date: Fri, 17 Sep 2004 16:32:27 -0500
>>
>>     
>>> - should the deploy dir point to the webapp directory?
>>>       
>> no it should not, cause you would double deploy your app, and that is 
>> why
>>     
> you get an error
>   
>>> but that seemed to only copy the war
>>>       
>> no, it deployed it, just didn't expand it, there is no reason to 
>> expand it
>>
>> Filip
>>     
>
> and a more recent post from Peter Rossbach saying that it SHOULD be 
> the appBase.
>
> [http://marc.theaimsgroup.com/?l=tomcat-user&m=113828526109819&w=2]
>   
>> On Thursday 26 Jan 2006 11:33, Peter Rossbach wrote:
>>     
>>> Please, set the deployDir to your webapps dir.
>>> Peter
>>>       
>
> The latter appears to work for wars named other then ROOT.war.  Of 
> course ROOT.war works properly when autoDeploy'ed via copying directly 
> into appBase, or when uploading via the manager.  I can successfully 
> deploy an application named 'tim.war' across my cluster by dropping it 
> into /tmp/war-listen on the node with watchEnabled="true".
>
> My problem comes when trying to perform a cluster-wide deployment of 
> the default application.  If I name it ROOT.war, I get "/" on the 
> master, and "/" + "/ROOT" on each of the slaves.  One other suggestion 
> was to simply name it ".war"
> [http://marc.theaimsgroup.com/?l=tomcat-user&m=111768929520032&w=2] 
> but this caused the following:
>
> 2006-03-31 15:10:02,446
> [org.apache.catalina.cluster.tcp.TcpReplicationThread[2]] INFO  
> HostConfig
> : Deploying web application archive .war
> 2006-03-31 15:10:02,491
> [org.apache.catalina.cluster.tcp.TcpReplicationThread[2]] INFO
> ContextConfig             : Missing application web.xml, using defaults
only
> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/]
>
> Which is no good either.
>
> Here is my Deployer element, if it matters at all (this is from a 
> slave)
>
>             <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                       tempDir="/tmp/war-temp/"
>                       deployDir="/usr/local/tomcat/webapps/"
>                       watchDir="/tmp/war-listen/"
>                       watchEnabled="false"/>
>
> What's the official party line on deploying in this manner to /?
>
>
> Thanks,
> Tim
>
>
> ---------------------------------------------------------------------
> 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