東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù)服務(wù)器 → 利用cmd對tomcat進(jìn)行重啟操作

利用cmd對tomcat進(jìn)行重啟操作

相關(guān)文章發(fā)表評論 來源:本站原創(chuàng)時(shí)間:2013/8/21 0:00:54字體大。A-A+

更多

作者:不詳點(diǎn)擊:960次評論:0次標(biāo)簽: tomcat

由于需要在固定的時(shí)候?qū)omcat進(jìn)行關(guān)閉,所以寫了個(gè)小例子,利用cmd命令對tomcat進(jìn)行重啟


public class Restart {

   public static void main(String[] args) {
       String dir = "C:\\vvv     mmm\\apache-tomcat-6.0.30\\bin\\";


       Runtime run = Runtime.getRuntime();

       String[] command = new String[]{"cmd","/C","call","startup.bat"};
       try {
           run.exec(command, null, new File(dir));
       } catch (Exception e) {
           e.printStackTrace();
       }

       System.out.println("啟動");

       try {
           Thread.sleep(30000);
       } catch (InterruptedException e) {
           e.printStackTrace();
       }

       System.out.println("關(guān)閉");

       String[] command2 = new String[]{"cmd","/C","call","shutdown.bat"};
       try {
           run.exec(command2, null, new File(dir));
       } catch (IOException e) {
           e.printStackTrace();
       }


       try {
           Thread.sleep(30000);
       } catch (Exception e) {
           e.printStackTrace();
       }


       System.out.println("重啟");

       String[] command3 = new String[]{"cmd","/c","start","startup.bat"};
       try {
           run.exec(command3, null, new File(dir));
       } catch (Exception e) {
           e.printStackTrace();
       }

       System.out.println("nihao");

       try {
           Thread.sleep(10000);

           String[] command4 = new String[]{"cmd","/c","call","tskill","cmd"};
           run.exec(command4);
           System.out.println("關(guān)閉cmd進(jìn)程");
       } catch (Exception e) {
           e.printStackTrace();
       }
   }
}

擴(kuò)展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)