tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nyronian <jim85...@yahoo.com>
Subject RE: deploy outside of appBase w/Manager
Date Tue, 02 Oct 2007 22:39:31 GMT

Thanks...you have confirmed my suspicions....can't do it through the manager.  

I wanted to do my due diligence before coming up with my own deployment
solution (like the scripting solution you recommended).  I wanted to make
sure I wasn't missing something.

Thanks.



Caldarale, Charles R wrote:
> 
>> From: nyronian [mailto:jim85133@yahoo.com] 
>> Subject: Re: deploy outside of appBase w/Manager
>> 
>> First, the context.xml is simple:
>> <Context path="/site" docBase="/usr/apps/app1" reloadable="false"
>> privileged="false" />
> 
> As you have discovered, and we have discussed _many_ times on this
> mailing list, the path and docBase attributes are not allowed when the
> <Context> element is in META-INF/context.xml.  If you're lucky, they'll
> be ignored, but they can easily cause problems.
> 
>> <Host name="localhost" appBase="webapps" unpackWARs="false"
>> autoDeploy="false" deployOnStartup="true" xmlValidation="false"
>> xmlNamespaceAware="false">
> 
> You want autoDeploy set to "true" to get Tomcat to recognize on-the-fly
> updates.
> 
> Forget about using the manager app for deployment - it uses the defaults
> built into Tomcat, and you're not going to be able to subvert them.  I
> think the only way you're going to be able to accomplish what you want
> is to keep your webapp outside of the appBase directory, put your
> <Context> element in conf/Catalina/[host]/site.xml, and have its docBase
> attribute point to the location of your webapp.  (This is the only
> instance in which a docBase attribute has purpose.)  Write a script that
> copies the updated webapp (.war or directory) to its production location
> and then reloads the application.
> 
>  - 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.
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/deploy-outside-of-appBase-w-Manager-tf4558016.html#a13009582
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message