Ant
은 이러한 모든 작업을 수행 할 수 있습니다. 서버 시작/중지에 관한 한 Tomcat에는 {YOUR_TOMCAT_HOME}/server/lib/catalina-ant.jar
에있는 ant에서 이러한 작업을 조작하는 클래스가 포함되어 있습니다.
개미 - 작업 (this link에서 excert)과 같아야합니다 : 응용 프로그램 이름의
한다고 가정 이름은 다음과 같습니다 당신의 build.xml에 다음 newapp입니다.
<property name="name" value="newapp"/>
<taskdef name="start" classname="org.apache.catalina.ant.StartTask">
<classpath>
<path location="${appserver.home}/server/lib/catalina-ant.jar"/>
</classpath>
</taskdef>
<taskdef name="stop" classname="org.apache.catalina.ant.StopTask">
<classpath>
<path location="${appserver.home}/server/lib/catalina-ant.jar"/>
</classpath>
</taskdef>
<target name="start" description="Start Tomcat application">
<start url="${tomcat.manager.url}"
username="${tomcat.manager.username}"
password="${tomcat.manager.password }"
path="/${name}"/>
</target>
<target name="stop" description="Stop Tomcat application">
<stop url="${tomcat.manager.url}"
username="${ tomcat.manager.username}"
password="${tomcat.manager.password}"
path="/${name}"/>
</target>
와의 build.xml
# Ant properties for building the springapp
appserver.home=${user.home}/jakarta-tomcat-5.0.28
deploy.path=${appserver.home}/webapps
tomcat.manager.url=http://localhost:8080/manager
tomcat.manager.username=admin
tomcat.manager.password=tomcat
그것은 의존에 의해 사용되는 변수를 포함하는 파일 build.properties을, 당신은 어떤 OS를 실행하는? – flash
MS Windows XP SP2 –
http://www.mulesoft.com/tomcat-eclipse – Nishant