如何設置tomcat定時自動重啟


如何設置tomcat定時自動重啟

 

我們在做java網站項目時也許會經常碰到tomcat服務器隔幾天就死掉一次,肯定是代碼的問題,但是查找代碼的原因比較花費時間,所以在代碼問題解決之前,我們可以通過定時自動重啟tomcat來暫時解決問題,今天筆者就跟大家分享一下如何設置tomcat定時自動重啟。

第一:把Tomcat6安裝成windows 2003服務。

1、首先檢查tomcat\bin目錄下是否有service.bat文件,如圖:

2、開始——運行,輸入CMD打開命令窗口,cd到tomcat\bin目錄下,運行service.bat install命令,如圖

回車,如果顯示如下圖所示,則安裝成功:

3、開始——運行,輸入services.msc打開服務,找到服務Apache Tomcat 6,如圖:

4、啟動此服務,在瀏覽器訪問應用,如果訪問成功說明Tomcat6服務安裝成功,並且啟動成功。

第二:編寫啟動服務腳本和停止服務腳本

1、編寫啟動腳本,腳本名稱為Tomcat_startup.bat,腳本內容如下:

@echo off

echo 執行開始時間

date/t

time/t

echo ***********************************************

   

echo 清除Tomcat緩存文件*******************************

echo 正在清除緩存文件Tomcat\work\Catalina\,請稍等......

rd /q/s " D:\hdcc-tomcat-6.0.29\work\Catalina"

echo 清除Tomcat緩存文件完成!

echo ***********************************************

   

echo 正在開啟Tomcat服務!

net start Tomcat6

echo 開啟Tomcat服務成功!

echo ***********************************************

echo 結束時間

date/t

time/t

echo ***********************************************

2、編寫停止腳本,腳本名稱為Tomcat_shutdown.bat,腳本內容如下:

@echo off

echo 執行開始時間

date/t

time/t

echo ***********************************************

echo 正在關閉Tomcat服務,請稍等......

net stop Tomcat6

echo 關閉Tomcat服務完成!

echo ***********************************************

echo ***********************************************

echo 結束時間

date/t

time/t

echo ***********************************************

第三:制定任務計划,定時自動重啟tomcat

1、添加關閉Tomcat服務的任務計划:開始——控制面板——任務計划——添加任務計划,如圖:

點擊添加任務計划,如圖:

點擊下一步

點擊瀏覽,找到要運行的腳本(建議把腳本放在盤符根目錄下),這里首先要選擇的是關閉tomcat的腳本

選擇關閉腳本

選擇每周,點擊下一步

設置好任務計划的啟動時間,一般建議在下班以后,沒有人使用系統的時候進行,設置好任務計划運行的星期

   

日子,這個可根據客戶要求適當調整。點擊下一步

輸入服務器密碼,下一步

   

單擊完成,即可完成關閉Tomcat服務任務計划的設置。

2、添加關閉Tomcat服務的任務計划:開始——控制面板——任務計划——添加任務計划,如圖:

點擊添加任務計划,如圖:

點擊下一步

點擊瀏覽,找到要運行的腳本(建議把腳本放在盤符根目錄下),這里要選擇的是啟動tomcat的腳本

選擇啟動腳本

選擇每周,點擊下一步

設置好任務計划的啟動時間,一般建議在下班以后,沒有人使用系統的時候進行,設置好任務計划運行的星期日子,這個可根據客戶要求適當調整。點擊下一步

輸入服務器密碼,下一步

單擊完成,即可完成任務計划的設置。

3、在往服務器上部署以前,最好先找台測試機進行測試驗證,避免對服務器造成影響。注意做此項操作的時候,一定要在周末,或者是下班時間進行。

 

 

計划任務的使用

故障現象:
Win10系統下如何設置計划任務?
解決方案:

測試系統:Windows10 insider preview 10162

右擊開始,選擇控制面板,如圖:

進入控制面板,選擇管理工具中的計划任務,如圖:

打開計划任務后的界面,新建一個任務。如圖:

輸入一個名稱,如圖:

新建一個操作,如圖:

切換到觸發器,選擇觸發的時間,如圖:

創建完成之后回到任務計划管理器,看看我們創建的計划任務,等待計划執行時間查看結果;如圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM