Hi all, especially Jake

Thanks for that - I had worked that out the hard way - but the alternative
you give will be my way ahead (assuming it works in my env).

Thanks for that Jake.

Cheers 

Kevin

-----Original Message-----
From: Jacob Kjome [mailto:[EMAIL PROTECTED]]
Sent: 17 December 2002 14:08
To: Tomcat Users List
Subject: Re: Connection Pooling - additions to server.xml crashes 4.1.12



If you name a context in server.xml, your .war file will *not* be expanded 
automatically.  What you will need to do is stop Tomcat, manually expand 
the .war file to a directory named "shilton" and then 
restart.  alternatively, you can avoid editing the server.xml and put this 
in a context configuration file.  See the admin.xml and manager.xml files 
in "webapps" for examples.  Basically, you just copy your entire <Context 
...> entry to a separate .xml file.  I'd name it the same thing as your 
webapp to make it clear what that file if for, but I don't think that is a 
requirement.  Either way, you need to manually expand your .war file 
*before* tomcat is restarted.

Alternatively, you can start Tomcat (making sure to have removed the 
<Context ...> entry from server.xml), create your context configuration 
file and name it "context.xml".  Put that in META-INF of your .war file, 
and then use the Tomcat manager app's "deploy" command to deploy your .war 
file.  Modify your context to have a docbase with the name of the .war file 
(I believe).  The easiest way to do this is to use the catalina ant manager 
tasks.

Jake

At 11:46 AM 12/17/2002 +0000, you wrote:
>Can anybody shed any light on this.
>
>If I add this to my server XML file :-
>
>- <Context path="/shilton" docBase="shilton" debug="5" reloadable="true"
>crossContext="true">
>   <Resource name="jdbc/shiltonDB" auth="Container"
>type="javax.sql.DataSource" />
>- <ResourceParams name="jdbc/shiltonDB">
>- <parameter>
>   <name>factory</name>
>   <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
>   </parameter>
>- <parameter>
>   <name>maxActive</name>
>   <value>100</value>
>   </parameter>
>- <parameter>
>   <name>maxIdle</name>
>   <value>5</value>
>   </parameter>
>- <parameter>
>   <name>maxWait</name>
>   <value>100</value>
>   </parameter>
>- <parameter>
>   <name>username</name>
>   <value>INTERNET</value>
>   </parameter>
>- <parameter>
>   <name>password</name>
>   <value>INTERNET</value>
>   </parameter>
>- <parameter>
>   <name>driverClassName</name>
>   <value>com.ibm.as400.access.AS400JDBCDriver</value>
>   </parameter>
>- <parameter>
>   <name>url</name>
>   <value>jdbc:as400://NORBERT</value>
>   </parameter>
>   </ResourceParams>
>   </Context>
>
>When I try to publish via a war file Tomcat will not start. If I delete the
>war file and publish the folder manually Tomcat starts - have I done
>something wrong.
>
>Some notes - I have my test server installed on a WIN2K box and it works ok
>- I am using IBM's WSAD 4.0.3 so I presume the files are not published via
a
>war.
>
>My production box is Linux RH7.2.
>
>Thanks for any input.
>
>Kevin
>
>--
>To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

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

Reply via email to