linux tomcat shutdown.sh 不能正常關閉
一般造成這種原因是因為項目中有非守護線程的存在
基本原理為啟動tomcat時記錄啟動tomcat的進程id(pid),關閉時強制殺死該進程
1.找到tomcat下bin/catalina.sh文件,vi進去添加點東西,主要是記錄tomcat的pid,如下:
大概在第125行左右,添加如下代碼
#設置CATALINA_PID(後加)
if [ -z "$CATALINA_PID" ]; then
CATALINA_PID=$PRGDIR/CATALINA_PID
cat $CATALINA_PID
fi
保存即可。
2.vi進shutdown.sh文件,在最後一行如下紅圈-force:
保存即可.
參考資料:
https://blog.csdn.net/osaymissyou0/article/details/47294295
linux tomcat shutdown.sh 不能正常關閉
相關推薦
linux tomcat shutdown.sh 不能正常關閉
fonts out watermark tar tom linux details size http 一般造成這種原因是因為項目中有非守護線程的存在 基本原理為啟動tomcat時記錄啟動tomcat的進程id(pid),關閉時強制殺死該進程 1.找到tomcat下bin/
阿裏雲服務器tomcat ./shutdown.sh關閉命令報錯Could not contact localhost:8005. Tomcat may not be running.
一個 分分鐘 最終 阿裏雲服務 contact 內存 天才 random 今天 JDK1.8運行./shutdown 停止tomcat報錯: 昨天購買了一個阿裏雲服務器,由於時間問題今天才來啟動tomcat,啟動的時候才發現跟我以前使用的服務器不太一樣,去網上搜索了半
tomcat shutdown.sh不能完合關掉tomcat程序的解決方法
tomcat shutdown.sh不能完合關掉tomcat程序的解決方法 2017年06月30日 17:18:16 redlevin 閱讀數:5311 標籤: tomcatjava 1、在tomcat/bin/shutdown.sh檔案中增加一個引數 原來的
Tomcat shutdown.sh不能關掉tomcat程序的解決方法
Tomcat shutdown.sh不能關掉tomcat程序的解決方法 2018年08月14日 16:21:55 腳踏一方土 閱讀數:184 標籤: Tomcat 更多 個人分類: Tomcat 版權宣告:本文為博主原創文章,未經博主允許不得
tomcat shutdown.sh結束不了,Could not contact localhost:8005
tomcat shutdown.sh結束不了,Could not contact localhost:8005 2018年01月25日 11:22:49 夢裡斷魂 閱讀數:2493更多 個人分類: exception 使用./shutdown.sh關閉
tomcat shudown.sh 無法關閉
Tomcat使用shutdown.sh無法關閉Java程序的問題跟蹤 問題: 在伺服器上執行/usr/local/apache-tomcat-7.0.47-3100/bin/shutdown.sh後,使用 ps –aux|grep java 命令檢視,發現java程序還存在,但是服務已經不可用了,即服務沒有
linux環境中關閉tomcat,通過shutdown.sh無法徹底關閉--線程池
text str 網上 問題思路 綜合 pri src size == 最近測試環境上測試的項目通過shutdown.sh始終無法徹底關閉。 之前臨時解決方法兩種: 第一:通過ps -ef|grep tomcat查看到tomcat的進程直接使用kill來殺死進程
linux 下執行shutdown.sh命令不能關閉tomcat程序的解決方法
linux 下執行shutdown.sh命令不能關閉tomcat程序的解決方法 2018年07月13日 10:20:29 不甘於平凡的潰敗 閱讀數:1006 版權宣告:歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置標出原文地址。 https://blog.csdn.n
[轉]Linux關閉Tomcat為什麼要用kill, 而不是shutdown.sh
解釋一: 執行tomcat/bin/shutdown.sh,tomcat停止, 但它的java程序還在, 不過狀態為S(sleep), 不是執行時的R(Runnable), 如果不kill的話, 這種程序越來越多。 解釋二: 通過shutdown.sh指令碼關閉t
問題記錄之關於linux下shutdown關閉不掉tomcat問題的解決辦法
關於linux下shutdown關閉不掉tomcat問題的解決辦法解決問題的辦法: 方法二:強制殺程序 1.找到tomcat下bin/catalina.sh檔案,vi進去新增點東西,主要是記錄tomcat的pid,如下: #設定CATALINA_PID(後加) if [ -z "$CATALINA_P
tomcat無法正常關閉問題分析及解決
x64 second catch 監聽 files 執行 發現 int find 問題描述 通常,我們都會直接使用tomcat提供的腳本執行關閉操作,如下: # sh bin/shutdown.sh Using CATALINA_BASE: /usr/local/a
Linux下Tomcat的啟動、關閉
lpad ade web dir xms 僵屍 fun table linux下 在Linux系統下,啟動和關閉Tomcat使用命令操作。 進入Tomcat下的bin目錄 1 cd /java/tomcat/bin 啟動Tomcat命令
Spring的Tomcat服務關閉後,Quartz程序無法正常關閉,出現記憶體洩露
簡介 spring內部整合quartz,將quartz整合到web專案裡面,通過頁面動態控制quartz的增加、修改、刪除、查詢,這種方式極大簡化了對quartz定時器任務的控制; 但隨之而來的是一個極為困擾的問題:當專案的伺服器關閉的時候,quartz定時器任務程序依舊在執行,
記一次整合spring-amqp後出現執行緒池為正常關閉。導致tomcat無法正常關閉顯示記憶體洩露的問題
起因:因為這幾天閒來無事,所以想著改造下舊專案的訂單自動取消功能,原本是通過定時任務輪詢掃描未支付訂單的,及時性不足並且浪費資料庫io的資源,所以就想用rabbitmq的死信佇列來完成延遲自動取消的功能。於是隨手copy了一段spring-amqp的Java Configur
Linux下Tomcat的啟動、關閉、殺死程序
開啟終端cd /java/tomcat#執行bin/startup.sh #啟動tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制檯輸出; #看是否已經有tomcat在運行了ps -ef |
tomcat沒有正常關閉,怎樣關閉埠號?(轉)
tomcat沒有正常關閉,怎樣關閉埠號? 今天使用tomcat 沒有正常關閉tomcat ,出現了埠號被佔用問題,然而我的tomcat沒有shutdown.bat檔案,於是我手動地關閉正在使用的埠號 80. cmd--->netstat -a -o C:/Documents and Settings/
IDEA不正常關閉,導致tomcat啟動專案時報錯
run和debug專案時,出現以下兩個報錯 主要原因: 可能因為idea開啟太久,自己的電腦配置一般,瀏覽器開啟多個,還邊敲程式碼便聽音樂,導致磁碟突然100%.電腦短時就卡殼了。 IDEA怎麼點都沒反應,無奈之下,alt+Ctrl+del
MacOS下解決Tomcat 不正常關閉導致埠被佔用的問題
我在用Eclipse進行Web開發的時候不知道因為什麼問題導致了Eclipse崩潰,然後重啟Eclipse發現再次執行Web APP會提示Tomcat之前所使用的埠已經被佔用。這是因為我之前強退Eclipse時,Tomcat未能夠正常地退出。 原因是Tomca
linux tomcat 無法關閉 :8005埠未啟動
配置tomcat的時候 發現了一個問題,tomcat啟動的時候,8005埠未啟動,故無法關閉tomcat,後經查詢解決了,記錄一下子 tomcat啟動的時候看不出異常,關閉的時候回報錯類似: Jul 17, 2015 9:47:54 AM
linux實戰(十)----shell監控tomcat服務是否正常----綜合運用
前面一章我們 嘗試了 批量的監控伺服器是否存活, 這一章我們來學習監控tomcat服務是否正常。 指令碼程式碼 指令碼程式碼如下: #!/bin/sh # func:自動監控tomcat並