Article Figure 1 Listing 1 Listing 2 Listing 3
Listing 4 jul2006.tar

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>
<