Hi Chuck,
I am attempting to follow your instructions, but I am not having much luck,
can I just check I am understanding you correctly.
1) I have created a folder with absolute path:
/home/farthing/appservers/userapps
2) In this folder I have placed my WAR file, Application.war
3) In /home/farthing/appservers/apache-tomcat-6.0.20/conf/Catalina/localhost
I have placed a file called Application.xml (contents of file below).
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/Application" docBase="/home/farthing/appservers/userapps">
<Resource name="jdbc/postgres" auth="Container"
type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/XXXXXX"
username="YYYYYY" password="ZZZZZZ" maxActive="20"
maxIdle="10"
maxWait="-1"/>
</Context>
Each time I 'touch' Application.xml all I get in catalina.out is:
Mar 8, 2010 4:46:13 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/Application]
And the application does not deploy at any point.
Can you spot where I'm going wrong?
Many thanks,
James
-----Original Message-----
From: Caldarale, Charles R [mailto:[email protected]]
Sent: Monday, March 08, 2010 4:18 PM
To: Tomcat Users List
Subject: RE: Best Practices for Deployment with separate Context XML file
(Tomcat 6.0.20)
> From: James Matthews [mailto:[email protected]]
> Subject: Best Practices for Deployment with separate Context XML file
> (Tomcat 6.0.20)
>
> My question focuses on the best way to deploy a Web Application
> to a running Tomcat instance when specifying the Context Container's
> configuration in a separate XML file in $CATALINA_BASE/conf/
> [enginename]/[hostname]/
Don't keep the application in the <Host> appBase - locate it outside of
Tomcat's directory structure, and use the docBase attribute of the <Context>
element to tell Tomcat where to find it. Replace the .war file at your
leisure, and then do a touch of the .xml file to trigger an application
redeployment.
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
---------------------------------------------------------------------
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]