-----Original Message-----
From: Mark Thomas [mailto:ma...@apache.org] 
Sent: Tuesday, December 17, 2013 5:27 AM
To: Tomcat Users List
Subject: Re: Modify content in META-INF/context.xml

On 17/12/2013 11:16, Jose María Zaragoza wrote:
> 2013/12/17 André Warnier <a...@ice-sa.com>:
>> Hi.
>> Without having any idea really of the precise mechanism behind 
>> database connections, I can still imagine that with the possibility 
>> of pooled connections to said database(s), it may be difficult to 
>> detect such a change in the corresponding context.xml and apply them 
>> "on the fly". Even more so if such connections could be shared between 
>> different applications.
> 
> 
> Thanks, but I didn't said that I neeed to apply changes "on the fly".
> Indeed, I said "Restart the web application is not a problem"
> 
> I only wan't to have to redeploy the web application to modify 
> META-INF/context.xml and apply changes.

How do you feel about a Tomcat upgrade?

Automatic deployment has had a bit of an overhaul in Tomcat 8 and those changes 
have been back-ported to 7.0.x for the next release. The behaviour in a number 
of edge cases is now clearly defined:
http://ci.apache.org/projects/tomcat/tomcat8/docs/config/automatic-deployment.html

In your case, you'd want to deploy as a WAR with unpackWARs set to true.
Then, any time you edit the META-INF/context.xml in the unpacked directory the 
web application will be redeployed using the new context.xml

This might work with 6 but I can't remember (it is a long time since I looked 
at the 6.0.x automatic deployment code).

Mark
---------------------------------


I'm on 6.0.26 and have this setting in my conf/server.xml file.

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">


I was thinking it handled this kind of thing, but I may be wrong. 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to