首頁  >  文章  >  運維  >  CentOS中Tomcat啟動失敗怎麼解決

CentOS中Tomcat啟動失敗怎麼解決

angryTom
angryTom原創
2020-03-17 17:11:284137瀏覽

部署在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中文網,CentOS使用教學欄目,更多相關教學請關注本欄位!

以上是CentOS中Tomcat啟動失敗怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn