Tomcat中設置監聽類定時執行程序

fmms 13年前發布 | 38K 次閱讀 Tomcat 應用服務器

首先建立一個監聽類:
 

    import   java.util.Timer;
     import   javax.servlet.ServletContextEvent;
     import   javax.servlet.ServletContextListener;

 public   class   TestListener   implements   ServletContextListener   {

          private   Timer   timer   =   null;

           public   void   contextInitialized(ServletContextEvent   event)   {
                  timer   =   new   Timer(true);
                  timer.schedule(new   TestTimer(),   0,   2000);//milliseconds
           }

           public   void   contextDestroyed(ServletContextEvent   event)   {

                  timer.cancel();
           }
   }
        </pre> 


新建一個任務類
 

      import   java.util.TimerTask;
       public   class   TestTimer   extends   TimerTask   {

         public   void   run()   {
                System.out.println("ssss");
         }
   }</pre> 


配置xml信息

        <listener>
            <listener-class> test.TestListener </listener-class>
        </listener>

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!