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