首页 > 代码库 > ant 脚本里面启动、停止tomcat的两种方法
ant 脚本里面启动、停止tomcat的两种方法
- <p>
- 第一,在windows 命令行窗口显示tomcat控制台界面</p><p> </p>
[html] view plaincopy
- <property name="tomcat.home" value=http://www.mamicode.com/"D:\developer\apache-tomcat-6.0.32" />
- <target name="stop_tomcat">
- <echo>停止tomcat</echo>
- <exec executable="cmd" dir="${tomcat.home}/bin" failonerror="false"
- output="${log.file}" append="true" >
- <!-- <arg value="http://www.mamicode.com/c" /> -->
- <env key="CATALINA_HOME" path="${tomcat.home}"/>
- <arg value=http://www.mamicode.com/"/c shutdown.bat" />
- </exec>
- </target>
- <target name="start_tomcat">
- <echo>启动tomcat</echo>
- <exec executable="cmd" dir="${tomcat.home}/bin" failonerror="false"
- output="${log.file}" append="true" >
- <!-- <arg value="http://www.mamicode.com/c" /> -->
- <env key="CATALINA_HOME" path="${tomcat.home}"/>
- <arg value=http://www.mamicode.com/"/c startup.bat" />
- </exec>
- </target>
log.file是在前面的target里面创建的文件,用来输出tomcat启动停止的信息。
第二,在eclipse控制台里面显示tomcat 控制台信息
[html] view plaincopy
- <target name="tomcat.start">
- <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true" >
- <jvmarg value=http://www.mamicode.com/"-Dcatalina.home=${tomcat.home}" />
- </java>
- </target>
- <target name="tomcat.stop">
- <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
- <jvmarg value=http://www.mamicode.com/"-Dcatalina.home=${tomcat.home}"/>
- <arg line="stop"/>
- </java>
- </target>
- <target name="tomcat.debug">
- <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
- <jvmarg value=http://www.mamicode.com/"-Dcatalina.home=${tomcat.home}"/>
- <jvmarg value=http://www.mamicode.com/"-Xdebug"/>
- <jvmarg value=http://www.mamicode.com/"-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"/>
- </java>
- </target>
ant 脚本里面启动、停止tomcat的两种方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。