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

 一:经过java程序调用tomcat的BootStaup类实现tomcat的启动和中止,这样能够实现远程启动和中止tomcat!java

二:代码以下:apache

package org.cloud.catalina.filter;tomcat

 

import java.lang.reflect.InvocationTargetException;ide

 

import org.apache.catalina.startup.Bootstrap;测试

 

public class TomcatStart {spa

       //建立Bootstarap实例get

       Bootstrap bt=new Bootstrap();it

       //测试方法io

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

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 ;

}

}

}

相关文章
相关标签/搜索