Ant で Tomcat を操作する。
意外なことに、今までやったことがなかった。
http://www.stackasterisk.jp/tech/java/ant05_01.jsp
http://tomcat.apache.org/tomcat-5.5-doc/deployer-howto.html
http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html
の作業が必要。
<property name="tomcat-ant.jar" location="${env.CATALINA_HOME}/server/lib/catalina-ant.jar"/> <!-- タスクの定義 --> <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" classpath="${tomcat-ant.jar}"/> <!-- 配備 --> <property name="_url" value="file:///${env.EXAMPLE_HOME}/${dest.dir}/${achive.name.webapp}"/> <property name="_config" value="file:///${env.EXAMPLE_HOME}/${tomcatbuild.dir}/context.xml"/> <deploy path="/${webapp.name}" localWar="${_url}" config="${_config}" username="${catalina.username}" password="${catalina.password}"/>