tomcat重啟腳本
㈠ bat 監聽tomcat 如果死掉則重啟, 這個腳本怎麼寫
flag=`ps-ef|greptomcat|grep-v"grep"|wc-l`把上面腳本添加到cron定時檢測
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
㈡ 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,依次類推
這邊大概看下來的作用分別是(以豎杠為分割)
查看進程tomcat
查找包含apache-tomcat關鍵字的進程
過濾grep本身這行
過濾PID這行
提取第二列
刪除當前id號的進程
㈩ ssh重啟遠程tomcat的指令
shutdown.sh是在linux系統下的關閉tomcat的shell程序,如果是在windows下不用管它,shutdown.bat是windows下的批處理文件,不需要指令,可以輸入shutdown.bat直接運行即可,如果在文件夾下使用滑鼠直接雙擊運行,就像運行exe文件一樣。不過要重啟tomcat還需要運行startup.bat 。需要常用指令就去網路搜吧,「dos命令大全」,或者直接在dos系統下直接用help,所有的命令和用法都出來了。