CentOS中Tomcat啟動失敗怎么解決

部署在 linux 服務器上邊的 tomcat服務通常在項目更新的時候需要重新啟動,但是會由于各種原因導致 tomcat 啟動失敗,本文將以linux 發行版 centos 7 系統為例介紹兩種 tomcat 啟動失敗時的問題排查思路。

CentOS中Tomcat啟動失敗怎么解決

centos中Tomcat啟動失敗怎么解決

通常情況下CentOS中Tomcat啟動失敗會有兩種原因:

1、磁盤空間不足

2、Tomcat 端口被占用

具體解決方法如下:

1、查看服務器整體磁盤使用情況(推薦學習:Linux視頻教程

df?-h

如果服務器沒有其他大文件存儲的話,磁盤占用過高可能是由于日志文件太多導致的,可以適當刪除部分日志文件,然后再重新啟動 Tomcat

Tomcat 日志文件位置: 在 Tomcat 安裝目錄下的 logs 目錄下

命令查看 Tomcat 日志文件所占空間大小(先進入Tomcat目錄)

比如

du?-sh?/usr/tomcat8/logs

2、Tomcat 端口被占用

查看 Tomcat 的端口占用情況

ps?-ef?|grep?tomcat

查看到進程號比如1333

ps?aux?|grep??1333

ls -l /proc/1333此命令可查到運行程序絕對路徑

如果是因為端口被占用導致的 Tomcat 啟動失敗,則關閉對應的程序/進程 即可

關閉進程

kill?-9?1333

其中 1333 為進程 id (pid)

進程殺死之后,重啟 Tomcat 即可

本篇文章來自PHP中文網,Linux視頻教程欄目,更多相關教程請關注本欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享