部署在 linux 服務器上邊的 tomcat服務通常在項目更新的時候需要重新啟動,但是會由于各種原因導致 tomcat 啟動失敗,本文將以linux 發行版 centos 7 系統為例介紹兩種 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