[Java]antでtomcatにdeployする

ということで、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: 26% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare
  1. No comments yet.

  1. No trackbacks yet.