當前位置:首頁 » 編程軟體 » tomcat重啟腳本

tomcat重啟腳本

發布時間: 2022-01-08 06:22:02

㈠ bat 監聽tomcat 如果死掉則重啟, 這個腳本怎麼寫

flag=`ps-ef|greptomcat|grep-v"grep"|wc-l`
if[$flag-lt1];then
${CATALINA_HOME}/bin/shutdown.sh
sleep10
kill-9`psaux|grep"tomcat"|grep-vgrep|awk'{print$2}'`
sleep10
${CATALINA_HOME}/bin/startup.sh
sleep5
else
echo"tomcat運行正常."
fi
把上面腳本添加到cron定時檢測

linux下 tomcat啟動時候如何自動運行sh腳本

在腳本中判斷一下 tomcat是否啟動了,
如果啟動了,那麼這個跳出,不再繼續執行該腳本;
如果沒有啟動那麼就執行該腳本以下的內容。
另外把這個腳本放入到crontab計劃任務中去 每半個小時執行一次。

㈢ 如何用java程序控制Tomcat重啟

因為平時Tomcat在windows上的重啟一般都是用vbs或者是 .bat腳本來寫的.只要做能做到用JAVA調用這兩種 腳本就可以了. 在JAVA的API裡面.可以用代碼控制本地的可執行文件 而不能直接調用腳本.因此需要把腳本轉 換成可執行文件可以下載 visualVBS來把vbs腳本轉換成.exe .bat轉換的腳本更多.網上搜索一下就能找到了. 之後在線程裡面直接調用JAVA API裡面的執行代碼就可以 做到重啟TOMCAT了.DEMO: 首先是重啟腳本,寫成.vbs set WshShell=WScript.CreateObject("WScript.Shell") WshShell.Run("net stop tomcat5") WScript.Sleep(10000) WshShell.Run("net start tomcat5") 然後用visualVBS轉換成.exe文件 然後做一個類,重啟Tomcat專用 package com.uf.tool.util; public class TomcatReset { private String tomcat=""; public TomcatReset() {Configconfig=Config.getConfig(); tomcat=config.getProperties("tomcat");} public void tomcatRun(){try{ System.out.println("the command is:"+tomcat); Process child = Runtime.getRuntime().exec(tomcat); } catch

㈣ Tomcat伺服器如何重啟

非安裝版的:
找到tomcat正確路徑,然後:
運行 bin/shutdown 關閉Tomcat服務
再運行 bin/startup 啟動Tomcat服務

安裝版的:
可以在服務裡面找到Apache Tomcat,將啟動類型改為你需要的類型。

其他:
在Windows下將tomcat生成服務,每次Windows就可自動重啟Tomcat
可以弄成windows服務
1 cmd 進入 tomcat bin目錄
2 執行 service install
完成
必須確保環境變數已配置正確

XP的步驟:
開始菜單--運行--services.msc--Apache Tomcat服務

㈤ linux重啟tomcat服務命令

重啟tomcat一般要進去tomcat的安裝目錄,裡面有stop.sh和start.sh 腳本,直接執行即可。
具體操作可以參考如下,
首先,進入Tomcat下的bin目錄
cd /usr/local/tomcat/bin
使用Tomcat關閉命令
./shutdown.sh
查看Tomcat是否可以關閉
ps -ef|grep java
如果顯示以下相似信息,說明Tomcat還沒有關閉
root 12976 1 0 Sep01 ? 00:10:22 /usr/java/jdk1.7.0_80/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
*如果你想直接幹掉Tomcat,你可以使用kill命令,直接殺死Tomcat進程
kill -9 12976
然後繼續查看Tomcat是否關閉
ps -ef|grep java
如果出現以下信息,則表示Tomcat已經關閉
root 19955 19757 0 17:48 pts/0 00:00:00 grep java
啟動Tomcat
./startup.sh
查看tomcat日誌(記得切換路徑哦)tail -f catalina.out

㈥ 有沒有可以讓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
添加關閉Tomcat服務的任務計劃:開始——控制面板——任務計劃——添加任務計劃

設置好任務計劃的啟動時間,一般建議在下班以後,沒有人使用系統的時候進行,設置好任務計劃運行的星期日子。
在往伺服器上部署以前,最好先找台測試機進行測試驗證,避免對伺服器造成影響。注意做此項操作的時候,一定要在周末,或者是下班時間進行。

㈦ linux怎麼寫tomcat重啟的腳本

tomcat的安裝目錄有關閉,重啟的腳本。
啟動:tomcat/bin/startup.sh
關閉:tomcat/bin/shutdown.sh
也可以用這個重啟:
tomcat/bin/catalina.sh --help

㈧ tomcat經常掛掉,現需要windows下tomcat 7的重啟腳本以方便設置定時任務計劃。

net start tomcat的服務名,把這個做到bat文件里邊去,計劃任務執行bat就可以了

㈨ linux shell腳本Tomcat自啟動腳本

比較好的辦法是你把他分段執行一下,比如先執行ps -fwwu tomcat,看輸出什麼,然後執行ps -fwwu tomcat|grep apache-tomcat,依次類推

這邊大概看下來的作用分別是(以豎杠為分割)

  1. 查看進程tomcat

  2. 查找包含apache-tomcat關鍵字的進程

  3. 過濾grep本身這行

  4. 過濾PID這行

  5. 提取第二列

  6. 刪除當前id號的進程

㈩ ssh重啟遠程tomcat的指令

shutdown.sh是在linux系統下的關閉tomcat的shell程序,如果是在windows下不用管它,shutdown.bat是windows下的批處理文件,不需要指令,可以輸入shutdown.bat直接運行即可,如果在文件夾下使用滑鼠直接雙擊運行,就像運行exe文件一樣。不過要重啟tomcat還需要運行startup.bat 。需要常用指令就去網路搜吧,「dos命令大全」,或者直接在dos系統下直接用help,所有的命令和用法都出來了。

熱點內容
循跡小車演算法 發布:2024-12-22 22:28:41 瀏覽:82
scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:956
嫁接睫毛加密 發布:2024-12-22 21:50:12 瀏覽:975
linuxbin文件的安裝 發布:2024-12-22 21:46:07 瀏覽:798
vlcforandroid下載 發布:2024-12-22 21:45:26 瀏覽:664
電腦做網關把數據發送至伺服器 發布:2024-12-22 21:44:50 瀏覽:431
新華三代理什麼牌子的伺服器 發布:2024-12-22 21:33:21 瀏覽:342
歡太會員密碼是什麼 發布:2024-12-22 20:57:28 瀏覽:74
sqllocaldb 發布:2024-12-22 20:07:08 瀏覽:126
如何找到我的伺服器 發布:2024-12-22 19:52:14 瀏覽:301