1. 程式人生 > >Tomcat自動重啟指令碼

Tomcat自動重啟指令碼

我做過的Tomcat自動重啟其實是讓Windows系統的任務計劃程式來實現觸發的,先讓Tomcat自動關閉,然後讓Tomcat自動啟動,這樣就是自動重啟了。

一、編寫指令碼

指令碼如下:

自動關閉指令碼:tomcat_stop.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_startup.bat

@echo off
echo 執行開始時間
date/t
time/t
echo ************************
echo 清除Tomcat快取檔案
echo 正在清除快取檔案Tomcat\work\Catalina\,請稍等...... 
rd /q/s "E:\Tomcat6\Tomcatwork\Catalina"
echo 清除Tomcat快取檔案完成!
echo ************************
echo 正在開啟Tomcat服務!
net start Tomcat6
echo 開啟Tomcat服務成功!
echo ************************
echo 結束時間 
date/t
time/t
echo ************************
二、設定Windows的任務計劃程式來觸發執行指令碼(以windows7為例)
任務計劃程式參考

http://blog.csdn.net/linjinhuo/article/details/50274269


說明:關閉Tomcat的時間和啟動Tomcat的時間最好間隔一段時間(圖片中的是間隔5分鐘),重啟時間最好放在凌晨時間進行。