zoukankan      html  css  js  c++  java
  • ant 脚本里面启动、停止tomcat的两种方法

    1. <p>  
    2. 第一,在windows 命令行窗口显示tomcat控制台界面</p><p</p>  
    [html] view plaincopy
     
    1. <property name="tomcat.home" value="D:developerapache-tomcat-6.0.32" />  
    2.   
    3.     <target name="stop_tomcat">  
    4.         <echo>停止tomcat</echo>  
    5.         <exec executable="cmd" dir="${tomcat.home}/bin" failonerror="false"   
    6.                     output="${log.file}" append="true" >  
    7.             <!-- <arg value="/c" /> -->     
    8.             <env key="CATALINA_HOME" path="${tomcat.home}"/>  
    9.             <arg value="/c shutdown.bat" />     
    10.         </exec>  
    11.     </target>  
    12.   
    13.     <target name="start_tomcat">  
    14.         <echo>启动tomcat</echo>  
    15.         <exec executable="cmd" dir="${tomcat.home}/bin"  failonerror="false"   
    16.                     output="${log.file}" append="true" >  
    17.              <!-- <arg value="/c" /> -->    
    18.              <env key="CATALINA_HOME" path="${tomcat.home}"/>  
    19.              <arg value="/c startup.bat" />     
    20.         </exec>  
    21.     </target>  


     

    log.file是在前面的target里面创建的文件,用来输出tomcat启动停止的信息。

    第二,在eclipse控制台里面显示tomcat 控制台信息

    [html] view plaincopy
     
      1. <target name="tomcat.start">  
      2.     <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true" >  
      3.         <jvmarg value="-Dcatalina.home=${tomcat.home}" />  
      4.     </java>  
      5. </target>  
      6.   
      7. <target name="tomcat.stop">  
      8.     <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">  
      9.         <jvmarg value="-Dcatalina.home=${tomcat.home}"/>  
      10.             <arg line="stop"/>  
      11.     </java>  
      12. </target>  
      13.   
      14. <target name="tomcat.debug">  
      15.     <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">  
      16.         <jvmarg value="-Dcatalina.home=${tomcat.home}"/>  
      17.         <jvmarg value="-Xdebug"/>  
      18.         <jvmarg value="-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"/>  
      19.     </java>  
      20. </target>  
  • 相关阅读:
    一文搞定 Spring Boot & Shiro 实战
    CPU 到底是怎么认识代码的?涨姿势了!
    Java 可重入锁内存可见性分析
    大牛总结的 Git 使用技巧,写得太好了!
    厉害了,如何搭建一套自己的私有网盘?
    深入浅出 Java 中 JVM 内存管理
    SLA服务可用性4个9是什么意思?怎么达到?
    解决springboot配置@ControllerAdvice不能捕获NoHandlerFoundException问题
    mybatis多参数使用方法且其中有的参数是多个值使用in查询
    Optional导致的 java.util.NoSuchElementException: No value present
  • 原文地址:https://www.cnblogs.com/zyn1990/p/4066448.html
Copyright © 2011-2022 走看看