ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kothari, Shivani" <>
Subject How to replace context.xml in to already deployed war+application?
Date Thu, 02 Oct 2008 13:12:00 GMT
I want to replace context.xml in already deployed application .war file
and in application folder in webapps. How can this be achieved in ant.
I have written below code - but this currpting my existing deployed

<unwar src="application.war" dest="${dirs.working}/temp"/>
        <delete file="var/lib/tomcat55/webapps/application.war"/>
        <delete dir="var/lib/tomcat55/webapps/application"/>

       <!-- Creating the Configured application web archive for
      <war destfile=var/lib/tomcat55/webapps/application.war"
webxml="${dirs.working}/temp/WEB-INF/web.xml" update="yes">
           <fileset dir="${dirs.working}/temp"/>

If anybody can help on this..

Thanks in advance!!

-----Original Message-----
From: Andy Stevens [] 
Sent: Thursday, October 02, 2008 3:06 PM
To: Ant Users List
Subject: Re: How to replace tokens in to war file?

2008/10/2 Kothari, Shivani <>:
> Hi,
> I want to replace tokens inside a war file. How to do that? I am able
> replace tokens in to exploded war folder, but I want to replace tokens
> in context.xml inside a war.

Simplest approach I can think of is
Extract file to temporary directory; replace tokens; update war with
modified file.
You could expand the whole war file and repackage it, but since it's
possible to update individual files in a zip/jar/etc. I'd just do

--  Open source java Sudoku application

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message