Listing 3 Managing web applications via Ant tasks
<project default="MAIN">
<property file="properties/example3_tomcat.properties"/>
<taskdef file="properties/example3_tasks.properties">
<classpath><pathelement path="${lib.file}"/></classpath>
</taskdef>
<target name="MAIN" >
<deploy url="${manager.url}"
username="${user}"
password="${pass}"
path="/${war.name}"
war="file:${war.location}"/>
<stop url="${manager.url}"
username="${user}"
password="${pass}"
path="/${war.name}"/>
<start url="${manager.url}"
username="${user}"
password="${pass}"
path="/${war.name}"/>
<list url="${manager.url}"
username="${user}"
password="${pass}"/>
<remove url="${manager.url}"
username="${user}"
password="${pass}"
path="/${war.name}"/>
<list url="${manager.url}"
username="${user}"
password="${pass}"/>
</target>
</project>
<
|