ANT_HOME=/usr/local/ant; export ANT_HOME
PATH="$ANT_HOME/bin:$PATH"; export PATH
2.下载ant http://apache.justdn.org/ant/binaries/apache-ant-1.6.5-bin.tar.gz
3.在linux下解压缩
tar xvzf apache-ant-1.6.5-bin.tar.gz
mv apache-ant-1.6.5 /usr/local/ant
4.su -
5.build.xml
6.ant
7.在ant中实现tomcat project的 reload 2006/07/04
cd /usr/local/ant
cp /usr/local/tomcat-5dd/server/lib/catalina-ant.jar ./
build.xml修改
<property name="path" value="/test"/>
<property name="url" value="http://localhost:8080/manager"/>
<property name="username" value="admin"/>
<property name="password" value="password"/>
<taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"/>
<taskdef name="list" classname="org.apache.catalina.ant.ListTask"/>
<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask"/>
<taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/>
<taskdef name="roles" classname="org.apache.catalina.ant.RolesTask"/>
<taskdef name="start" classname="org.apache.catalina.ant.StartTask"/>
<taskdef name="stop" classname="org.apache.catalina.ant.StopTask"/>
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/>
<target name="start" description="start web application">
<start url="${url}" username="${username}" password="${password}"
path="${path}"/>
</target>
<target name="stop" description="stop web application">
<stop url="${url}" username="${username}" password="${password}"
path="${path}"/>
</target>
<target name="reload" description="Reload web application">
<reload url="${url}" username="${username}" password="${password}"
path="${path}"/>
</target>
8.在项目中就可以
ant reload
ant start
ant stop
了
[@more@]