[Anthill] catalina-ant.jar

Maciej Zawadzki mbz at urbancode.com
Thu Feb 26 10:17:33 CST 2004


Asbjorn,

I have not tried the below scripts on Tomcat 5, but they work on tomcat 4.

--Maciej


DEPLOY SCRIPT
===========================================================
<?xml version="1.0"?>

<project name="Project" basedir="." default="all">

     <property name="name" value="${ant.project.name}"/>
     <property name="version" value="dev"/>

     <!-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           deployment properties
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <property name="manager.url" value="http://localhost:8081/manager"/>
     <property name="manager.username" value="admin"/>
     <property name="manager.password" value="password"/>
     <property name="base.dir" location="${basedir}"/>

     <!-- 
###################################################################
           Main Targets
 
################################################################### -->

     <!-- 
===================================================================
           default target deploys the web app
 
=================================================================== -->
     <target name="all">
         <taskdef name="deploy" 
classname="org.apache.catalina.ant.DeployTask"/>

         <deploy url="${manager.url}"
                 username="${manager.username}"
                 password="${manager.password}"
                 path="/${name}"
                 war="file:${base.dir}/${name}.war" />
     </target>

</project>
==============================================================



UNDEPLOY SCRIPT
==============================================================
<?xml version="1.0"?>

<project name="Project" basedir="." default="all">

     <property name="name" value="${ant.project.name}"/>
     <property name="version" value="dev"/>

     <!-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           deployment properties
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <property name="manager.url" value="http://localhost:8081/manager"/>
     <property name="manager.username" value="admin"/>
     <property name="manager.password" value="password"/>
     <property name="base.dir" location="${basedir}"/>

     <!-- 
###################################################################
           Main Targets
 
################################################################### -->

     <!-- 
===================================================================
           default target deploys the web app
 
=================================================================== -->
     <target name="all">
         <taskdef name="undeploy" 
classname="org.apache.catalina.ant.UndeployTask"/>

         <undeploy url="${manager.url}"
                 username="${manager.username}"
                 password="${manager.password}"
                 path="/${name}"/>
     </target>

</project>
==============================================================



More information about the Anthill mailing list