Tomcat自動重啟指令碼

2021-07-08 20:20:37 字數 1228 閱讀 6902

我做過的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為例)

任務計畫程式參考

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

關於tomcat重啟指令碼

tomcat重啟指令碼編寫其實很容易,無非是找到bin下的shutdown.sh和startup.sh執行就ok了。bin bash tomcat usr local tomcat tomcat base dir check state check state if eq 1 then tomcat...

shell指令碼重啟tomcat

1.新建shell空指令碼檔案,如 home tr.sh,並設定許可權 chmod 750 home tr.sh 2.設定檔案形式 sed e s m g home tr.sh home tr.sh 3.編輯指令碼 vi home tr.sh tomcat home home apache tomc...

自動重啟IIS和Tomcat的bat指令碼

有的時候因遠端配置服務需要重啟服務,但我們又沒有遠端桌面的許可權情況下可以通過jsp執行以下批處理指令碼 1.重啟iis中某個站點 iisreset restart 2.tomcat 服務版的 net stop tomcat7 net start tomcat7 注 不同版本的tomcat服務名可能...