[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