java代码实现tomcat的启动和停止


 一:通过java程序调用tomcat的BootStaup类实现tomcat的启动和停止,这样可以实现远程启动和停止tomcat!

二:代码如下:

 

package org.cloud.catalina.filter;

 

import java.lang.reflect.InvocationTargetException;

 

import org.apache.catalina.startup.Bootstrap;

 

public class TomcatStart {

       //创建Bootstarap实例

       Bootstrap bt=new Bootstrap();

       //测试方法

public static void main(String[] args) throws Exception{

 TomcatStart ts=new TomcatStart();

 ts.startOrStopTomat("start", args);

 }

 

/**

 * java程序实现tomcat的启动和关闭

 * @param id

 * @param args

 */

public   void   startOrStopTomat(String id,String[] args){

if(id.equals("start")){

bt.main(args);

}if(id.equals("stop")&&bt!=null){

try {

bt.stopServer();

} catch (Exception e) {

 e.printStackTrace();

}

}else{

return ;

}

 

}

 

}

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM