Windows server利用批處理腳本判斷端口啟動tomcat的方法
win server服務器上面的tomcat老是不定時掛掉, 于是利用定時操作腳本判斷tomcat80端口是否在運行, 如果運行則放過, 如果down掉就啟動tomcat,解決tomcat不定時掛掉導致業(yè)務數(shù)據(jù)流通丟失問題.不扯淡, 上腳本.
1.給tomcat賦予環(huán)境變量
變量名:CATALINA_HOME
路徑:C:\Program Files\Java\apache-tomcat-8.0.35
2.批處理腳本(startTomcat.bat)
::Final interpretation is owned by chenglee
::Thankyou
@echo off&title Checking For System, Do Not Switch Off, Thankyou...
set num=8090
for /f "tokens=3 delims=: " %%a in ('netstat -an') do (
if "%%a"=="%num%" goto en
)
if not "%%a"=="%num%" goto en1
:en
echo.Checking For local%NUM%Port is Opening...
pause
exit
:en1
echo.Checking For local%NUM%Port is Not Opening...
echo.Starting Tomcat Program...
call "%CATALINA_HOME%"\bin\startup.bat
echo.Starting Succes!
echo.OK!
pause
exit
3.計劃任務
控制面板-->管理工具-->計劃任務
里面去新建
附上我win10的計劃

腳本判斷80端口是否在netstat中, 如果在則證明tomcat是運行的, 這個時候不做任何操作, 不在就是掛掉了,然后啟動tomcat, 當然, 您的tomcat是什么端口就改成什么端口, 換湯不換藥.

總結
以上所述是小編給大家介紹的Windows server利用批處理腳本判斷端口啟動tomcat的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
如何在IntelliJ IDEA 2018上配置Tomcat并運行第一個JavaWeb項目
這篇文章主要介紹了在IntelliJ IDEA 2018上配置Tomcat并運行第一個JavaWeb項目,需要的朋友可以參考下2020-09-09
Tomcat Nginx Redis實現(xiàn)session共享過程圖解
這篇文章主要介紹了Tomcat Nginx Redis實現(xiàn)session共享過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07
Tomcat6.0與windows 2003 server 的IIS服務器集成
本例主要講解Tomcat6.0與windows 2003 server 的IIS服務器集成的問題,用到的工具版 本如下:jdk是6.0、Tomcat 6.0、windows 2003 server 的IIS。2009-08-08
在Win10上安裝Tomcat服務器及配置環(huán)境變量的詳細教程(圖文)
Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器,屬于輕量級應用服務器,本文主要講述Windows環(huán)境Tomcat服務器安裝與環(huán)境變量配置,感興趣的朋友跟隨小編一起看看吧2019-11-11
tomcat雙擊startup.bat一閃而過(閃退)的問題解決
本文主要介紹了tomcat雙擊startup.bat一閃而過(閃退)的問題解決,可能是tomcat找不到你的jdk環(huán)境配置路徑,下面就來介紹一下解決方法,感興趣的可以了解一下2024-05-05
關于Tomcat啟動失敗報循環(huán)依賴的問題解決(AncestorAxisIterator)
這篇文章主要介紹了關于Tomcat啟動失敗報循環(huán)依賴的問題解決(AncestorAxisIterator),Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,需要的朋友可以參考下2023-07-07


