新聞中心
Tomcat是一個常用的Java應(yīng)用服務(wù)器,Linux作為最常用的服務(wù)器操作系統(tǒng)之一,許多開發(fā)和運維人員在工作中都需要使用Tomcat。不可避免的,有時候需要關(guān)閉Tomcat以進(jìn)行一些維護(hù)和操作。那么在Linux上如何關(guān)閉Tomcat呢?本文將為您詳細(xì)介紹。

成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)陽曲,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
一、使用Tomcat自帶的shutdown.sh命令
Tomcat自帶了shutdown.sh命令,可以用于關(guān)閉Tomcat。該命令的具體使用方法為:
1.來到$TOMCAT_HOME/bin目錄,其中$TOMCAT_HOME為Tomcat的安裝路徑;
2.運行如下命令,即可關(guān)閉Tomcat:
“`./shutdown.sh“`
3.當(dāng)看到如下輸出時,表示Tomcat已經(jīng)成功關(guān)閉:
“`Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
“`
二、通過kill命令關(guān)閉Tomcat
如果使用上述方法無法關(guān)閉Tomcat,或者不知道Tomcat的安裝路徑,可以嘗試使用kill命令。該命令可以終止指定進(jìn)程的運行,所以可以通過它來關(guān)閉Tomcat。
1.首先需要查找到Tomcat進(jìn)程對應(yīng)的PID,可以使用如下命令查找Tomcat進(jìn)程:
“`ps -ef | grep tomcat“`
2.查找到Tomcat進(jìn)程的PID后,使用kill命令關(guān)閉:
“`kill -9 PID“`
其中PID為上一步中查找到的進(jìn)程ID。
三、使用systemctl命令關(guān)閉Tomcat
如果您的Linux服務(wù)器采用的是systemd管理服務(wù)的方式,可以使用systemctl命令關(guān)閉Tomcat。
1.輸入如下命令查看Tomcat服務(wù)狀態(tài):
“`systemctl status tomcat“`
2.輸入如下命令重啟Tomcat服務(wù):
“`systemctl restart tomcat“`
如上述命令無法關(guān)閉Tomcat,可以使用systemctl stop命令停止Tomcat服務(wù):
“`systemctl stop tomcat“`
當(dāng)看到服務(wù)已經(jīng)停止時,即表示Tomcat成功關(guān)閉。
結(jié)語:
以上三種方法都可以用于關(guān)閉Tomcat。通常情況下,推薦使用Tomcat自帶的shutdown.sh命令或者systemctl stop命令,因為這兩種方式可以保證Tomcat的正常關(guān)閉。如果使用kill命令時不慎將其他進(jìn)程強(qiáng)制終止了,會對服務(wù)器產(chǎn)生不必要的影響,需要謹(jǐn)慎使用。在關(guān)閉Tomcat之前,建議先備份相關(guān)數(shù)據(jù),以避免數(shù)據(jù)丟失。
相關(guān)問題拓展閱讀:
- linux tomcat shutdown端口可以關(guān)閉嗎
- Linux部署Tomcat關(guān)閉時報錯?
linux tomcat shutdown端口可以關(guān)閉嗎
Tomcat默認(rèn)會監(jiān)聽3個端口:
一個主端口,默認(rèn)為8080
一個shutdown端口,默認(rèn)桐宴嘩8005
還有一個AJP1.3端口,默認(rèn)8003
實際上后兩個端口是非必須,尤其shutdown雖然默認(rèn)是監(jiān)聽在127.0.0.1但是連接到這個端口,發(fā)送SHUTDOWN就可以無任何驗證把tomcat關(guān)閉掉,有安全隱患的。
AJP端口用來在應(yīng)用服務(wù)器交互時候用,比如apache鏈接tomcat等,一般也用不著,可以禁止掉。
這兩個端口的禁止方法:
AJP端口,直接注釋掉server.xml 文件的配置行就行。
–>
shown端口是寫在Server參數(shù)里的,直接去掉是不管用,也是會默認(rèn)啟動的,一般在安全設(shè)置時候建議把端口修改為其他端口,shutdown修改為其他復(fù)雜字串。實際上這個端口是可以直接屏蔽不監(jiān)聽的。設(shè)置時候?qū)⑵渚中衟ort值修改為-1即可:
Linux部署Tomcat關(guān)閉時報錯?
查看這里的信源升息,物桐catalina.sh 腳本, jdk的路徑與實際是罩裂坦否一致。
應(yīng)該前一次啟動失敗或者沒關(guān)閉完全導(dǎo)致端口被占用
檢查路徑是否正確
可以通過type命令來查詢命令盯棚純所在的目錄。
type命令是用來判斷shell命令的類型的,如果是內(nèi)部命令,沒有獨立可執(zhí)行的文件,也就談不上目錄。如果是外部命令則一般凱咐會打印出其路徑,也可以通過-p參數(shù)指明輸出可執(zhí)行文件的路徑。
檢查端口和旁是否占用。比如端口號2990
$netstat -pan|grep 2990
tcp.0.0.0:.0.0.0:* LISTEN/java
詳細(xì)命令可以查看手冊《Linux就該這么學(xué)》 里面有個專欄是 Linux命令大全(手冊) 加入我們的群
linux上關(guān)閉tomcat的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux上關(guān)閉tomcat,如何在Linux上關(guān)閉Tomcat?,linux tomcat shutdown端口可以關(guān)閉嗎,Linux部署Tomcat關(guān)閉時報錯?的信息別忘了在本站進(jìn)行查找喔。
成都創(chuàng)新互聯(lián)建站主營:成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動網(wǎng)站開發(fā)制作等網(wǎng)站服務(wù)。
網(wǎng)頁名稱:如何在Linux上關(guān)閉Tomcat?(linux上關(guān)閉tomcat)
網(wǎng)頁地址:http://fisionsoft.com.cn/article/cosgddo.html


咨詢
建站咨詢
