[Java]antでtomcatにdeployする
- March 30th, 2010
ということで、antを使ってtomcatにデプロイを行う。
準備:
catalina-ant.jarを”antlib”に設置。
以下をbuild.xmlに追加。
<property file="build.properties"/>
<!-- define tomcat task -->
<path id="tomcat.tasks.classpath" path="antlib/catalina-ant.jar"/>
<taskdef name="undeploy"
classname="org.apache.catalina.ant.UndeployTask"
classpathref="tomcat.tasks.classpath"/>
<taskdef name="deploy"
classname="org.apache.catalina.ant.DeployTask"
classpathref="tomcat.tasks.classpath"/>
<!-- redeploy -->
<target name="deploy">
<deploy url="${manager.url}"
username="${manager.username}"
password="${manager.password}"
path="${app.path}"
war="${war.name}"/>
</target>
以下をbuild.propertiesに追加。
# setting app.path="/hogehoge" war.name="hoge.war" # tomcat setting manager.url=http://hoge:8080/manager manager.username=hoge manager.password=hoge
Popularity: 24% [?]