<target name="tomcat-start">
<exec dir="${tomcat}/bin" executable="cmd">
<env key="CATALINA_HOME" path="${tomcat}"/>
<arg value="/c startup.bat"/>
</exec>
</target>
<target name="tomcat-stop" >
<exec dir="${tomcat}/bin" executable="cmd">
<env key="CATALINA_HOME" path="${tomcat}"/>
<arg value="/c shutdown.bat"/>
</exec>
</target>
modify task base on upper task
<target name="stop-tomcat" description="tomcat stoping.....">
<exec executable="${tomcat}/bin/shutdown.sh" spawn="true" vmlauncher="false">
<env key="CATALINA_HOME" value="${tomcat}" />
<arg line="/c start ${tomcat}/bin/shutdown.sh" />
</exec>
<sleep seconds="5" />
</target>
<target name="start-tomcat" description="tomcat starting.....">
<exec executable="${tomcat}/bin/startup.sh" spawn="true" vmlauncher="false">
<env key="CATALINA_HOME" value="${tomcat}" />
<arg line="/c start ${tomcat}/bin/startup.sh" />
</exec>
</target>
finally can work in linux server!