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 ;

}

}

}

相關文章
相關標籤/搜索