东坡下载:内容最丰富最安全的下载站!

首页IT技术服务器 → 利用cmd对tomcat进行重启操作

利用cmd对tomcat进行重启操作

相关文章发表评论 来源:本站原创时间:2013/8/21 0:00:54字体大小:A-A+

更多

作者:不详点击:960次评论:0次标签: tomcat

由于需要在固定的时候对tomcat进行关闭,所以写了个小例子,利用cmd命令对tomcat进行重启


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("关闭");

       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("关闭cmd进程");
       } catch (Exception e) {
           e.printStackTrace();
       }
   }
}

扩展知识

相关评论

阅读本文后您有什么感想? 已有 人给出评价!

  • 2791 喜欢喜欢
  • 2101 顶
  • 800 难过难过
  • 1219 囧
  • 4049 围观围观
  • 5602 无聊无聊
热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

本类常用软件