tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig R. McClanahan" <craig...@apache.org>
Subject Re: question about hot deployment and manager app....
Date Tue, 25 Jun 2002 00:03:59 GMT


On Mon, 24 Jun 2002, Jacob Kjome wrote:

> Date: Mon, 24 Jun 2002 18:30:02 -0500
> From: Jacob Kjome <hoju@visi.com>
> Reply-To: Tomcat Users List <tomcat-user@jakarta.apache.org>,
>      Jacob Kjome <hoju@visi.com>
> To: Tomcat Users List <tomcat-user@jakarta.apache.org>
> Subject: question about hot deployment and manager app....
>
>
> Hi,
>
> I've been using the ant tasks for the manager app and they are really
> slick.  Makes testing much easier.
>
> However, how does one dynamically install an application when one has
> to specify context stuff in the server.xml or in a standalone
> [myapp].xml (using Tomcat 4.1.3)?
>

I do this by using the "install" task that installs a "context
configuration file".  What's that, you might ask?  It's simply an XML file
that contains the <Context> element for your webapp, including all of its
nested tags for the custom configuration you need.  Something like this:

  <target name="install" depends="main"
    <install url="${url}" username="${username}" password="${password}"
     path="/myapp" war="file://${build.home}/myapp.xml"/>

In later versions (starting with 4.1.5 I think) you can also use this kind
of thing with the deploy command -- simply put a "META-INF/context.xml"
file in your WAR file that is uploaded.

> I'd like to run my builds from anywhere and not have Tomcat attempt to
> load the app up at startup.  I need to specify the context in the
> [myapp].xml because I have Reource and ResourceParams for JDBC
> connection pooling.
>
> Is this impossible or am I just missing something?
>

Yep ... it is definitely possible, and very handy.

>
> --
> Best regards,
>  Jacob                          mailto:hoju@visi.com
>

Craig


--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>


Mime
View raw message