CentOS7停止Tomcat8服務(wù)的完整操作指南
通過(guò)systemctl命令終止服務(wù)
若通過(guò)yum/rpm方式安裝的Tomcat,建議執(zhí)行以下命令:
sudo systemctl stop tomcat
查看服務(wù)狀態(tài)驗(yàn)證是否關(guān)閉:
systemctl status tomcat
使用shutdown腳本關(guān)閉
適用于手動(dòng)安裝的Tomcat實(shí)例,進(jìn)入bin目錄執(zhí)行:
cd /usr/local/tomcat/bin
./shutdown.sh
觀察終端輸出確認(rèn)關(guān)閉進(jìn)程,出現(xiàn)"Tomcat stopped"表示成功。
強(qiáng)制終止進(jìn)程方法
當(dāng)服務(wù)無(wú)響應(yīng)時(shí),查找并結(jié)束Java進(jìn)程:
ps -ef | grep tomcat
kill -9 [進(jìn)程ID]
此方法可能導(dǎo)致數(shù)據(jù)丟失,建議優(yōu)先使用正常關(guān)閉方式。
驗(yàn)證服務(wù)運(yùn)行狀態(tài)
通過(guò)端口檢測(cè)確認(rèn)關(guān)閉結(jié)果:
netstat -tlnp | grep 8080
無(wú)輸出則表示端口已釋放,服務(wù)完全停止。
常見(jiàn)問(wèn)題處理
- 權(quán)限不足時(shí)在命令前添加sudo
- 多實(shí)例環(huán)境需確認(rèn)進(jìn)程歸屬
- 查看catalina.out日志排查異常