1. 程式人生 > >怎麼用Java來實現控制Tomcat啟動與停止?

怎麼用Java來實現控制Tomcat啟動與停止?

停止 //如不能執行,請正確配置tomcat環境 public class conTomCat{ public void close() throws IOException { Process process = Runtime.getRuntime().exec('cmd /c D:\\apache-tomcat-7.0.16\\bin\\shutdown.bat'); // 呼叫外部程式 final InputStream in = process.getInputStream(); BufferedReader br=new BufferedReader(new InputStreamReader(in)); StringBuilder buf = new StringBuilder(); String line = null; while((line = br.readLine()) != null) buf.append(line); System.out.println('輸出結果為:' + buf); } 啟動 public void start() throws IOException { Process process = Runtime.getRuntime().exec('cmd /c D:\\apache-tomcat-7.0.16\\bin\\startup.bat'); // 呼叫外部程式 final InputStream in = process.ge tInputStream(); BufferedReader br=new BufferedReader(new InputStreamReader(in)); StringBuilder buf = new StringBuilder(); String line = null; while((line = br.readLine()) != null) buf.append(line); System.out.println('輸出結果為:' + buf); }