TOMCAT无故停止的下策

写了一个监护程序,每隔30秒检查一次进城列表,假如没有找到tomcatw.exe进程就自动重启tomcat,实在是下策阿!希望我的程序对大家能够有用!      

  private   void   keepTomcatAlive()     throws   NullPointerException     {           String   s;           int   i   =   0;           String   t   =   new   String("tomcatw.exe");           boolean   isTomcatAlive   =   false;                     try   {                     java.lang.Process   p   =   java.lang.Runtime.getRuntime().exec("tasklist");                         java.io.BufferedReader   in   =   new   java.io.BufferedReader(new   java.io.InputStreamReader(p.getInputStream()));                                         while((s   =   in.readLine())   !=   null)     {                     if(s.startsWith(t))                           isTomcatAlive   =   true;                     //System.out.println(s);                     }}                       catch   (Exception   e)                             {e.printStackTrace();}                       System.out.println("Is   Tomcat   alive?     Answer:   "   +   isTomcatAlive);                               if(isTomcatAlive   ==   false)                     restartTomcat();                                         }                             public   void   restartTomcat()                       {                         try{                                 java.lang.Process   p   =   java.lang.Runtime.getRuntime().exec("/"C://Tomcat   5.0//bin//tomcatw.exe/"   //GT//Tomcat5");                                               }                                 catch   (Exception   e)                             {e.printStackTrace();}                       }  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值