tomcat定時重啟


1、將Tomcat注冊為Windows服務

首先 啟動cmd 在cmd下找到tomcat路徑 cd d:\tomcat\bin 執行service.bat install命令,執行完成后,在控制面板—管理工具—服務里面可看到安裝的Tomcat服務,如下圖所示。

2、編寫tomcat啟動和停止的腳本

建立tomcat_start.bat文件

@echo off

echo 執行開始時間
date/t
time/t
echo ***********************************************
echo 正在開啟Tomcat服務!
net start tomcat7
echo 開啟Tomcat服務成功!
echo ***********************************************
echo 結束時間
date/t
time/t
echo ***********************************************

建立tomcat_stop.bat文件

echo 執行開始時間
date/t
time/t
echo ***********************************************
echo 正在關閉Tomcat服務,請稍等......
net stop tomcat7
echo 關閉Tomcat服務完成!
echo ***********************************************
echo 清除Tomcat緩存文件,請稍等......
rd /q/s "g:\tomcat7\apache-tomcat-7.0.77\work\Catalina"
echo 清除Tomcat緩存文件完成!
echo ***********************************************
echo 結束時間
date/t
time/t

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

將兩個文件放在磁盤目錄下。

3、建立定時啟動任務

打開控制面板—管理工具—任務程序計划,創建基本任務,填寫名稱和描述

點擊下一步設置觸發器

點擊下一步設置操作 默認選中執行程序,選擇啟動程序腳本,導入tomcat_start.bat腳本

點擊完成,在程序屬性中設置權限,選中使用最高權限運行

 

如果不喜歡兩個bat,也可以建立一個bat

建立tomcatRestart.bat文件

echo 執行開始時間
date/t
time/t
echo ***********************************************

echo 正在關閉Tomcat服務,請稍等......
net stop tomcat7
echo 關閉Tomcat服務完成!

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

echo 清除Tomcat緩存文件,請稍等......
rd /q/s "g:\tomcat7\apache-tomcat-7.0.77\work\Catalina"
echo 清除Tomcat緩存文件完成!

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

echo 正在開啟Tomcat服務!
net start tomcat7
echo 開啟Tomcat服務成功!

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

echo 結束時間
date/t
time/t

 

同理設定為定時任務,並賦予最高權限

 


免責聲明!

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



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