- 论坛徽章:
- 0
|
原帖由 zc780728 于 2005-11-30 14:03 发表
我想用ant 调用build.xml时直接启动tomcat,请问在build.xml中应该如何写??
try this
- ...
- <property environment="env"/>
- <property name="catalina.java.home" value="/path/to/java_home"/>
- <property name="catalina.home" value="/path/to/catalina_home"/>
- <property name="catalina.base" value="${catalina.home}"/>
- <property name="catalina.tmpdir" value="${catalina.base}/temp"/>
- <path id="java.classpath">
- <pathelement location="${catalina.java.home}/lib/tools.jar"/>
- </path>
- <path id="catalina.classpath">
- <pathelement location="${catalina.home}/bin/bootstrap.jar"/>
- <pathelement location="${catalina.home}/bin/commons-logging-api.jar"/>
- </path>
- <target name="start">
- <echo message="Starting Tomcat server"/>
- <echo message="Using CATALINA_BASE: ${catalina.base}"/>
- <echo message="Using CATALINA_HOME: ${catalina.home}"/>
- <java classname="org.apache.catalina.startup.Bootstrap" fork="true"
- failonerror="false"
- dir="${catalina.home}/bin"
- jvm="${catalina.java.home}/bin/java"
- output="${catalina.base}/logs/catalina.out">
- <jvmarg value="-Djava.endorsed.dirs=${java.endorsed.dirs}"/>
- <classpath>
- <path refid="java.classpath"/>
- <path refid="catalina.classpath"/>
- </classpath>
- <jvmarg value="-Dcatalina.base=${catalina.base}"/>
- <jvmarg value="-Dcatalina.home=${catalina.home}"/>
- <jvmarg value="-Djava.io.tmpdir=${catalina.tmpdir}"/>
- </java>
- </target>
- <target name="stop">
- <echo message="Stopping Tomcat server"/>
- <java classname="org.apache.catalina.startup.Bootstrap" fork="true"
- failonerror="false"
- dir="${catalina.home}/bin"
- jvm="${catalina.java.home}/bin/java"
- output="${catalina.base}/logs/catalina.out">
- <jvmarg value="-Djava.endorsed.dirs=${java.endorsed.dirs}"/>
- <classpath>
- <path refid="java.classpath"/>
- <path refid="catalina.classpath"/>
- </classpath>
- <jvmarg value="-Dcatalina.base=${catalina.base}"/>
- <jvmarg value="-Dcatalina.home=${catalina.home}"/>
- <jvmarg value="-Djava.io.tmpdir=${catalina.tmpdir}"/>
- <arg value="stop"/>
- </java>
- </target>
- ....
复制代码 |
|