【原創總結】Tomcat進程爲什麼起不來?

服務跑在tomcat下面,有時候會遇到tomcat起不來的情況。常遇到的情況有如下幾種:

1、Tomcat服務端口被搶佔,導致tomcat進程起不來;

2、查看服務日誌目錄的權限,有可能是目錄權限不對,導致tomcat進程起不來;

例如:服務代碼裏面打印的服務日誌目錄爲/testdeploy/test/,且該服務是用普通用戶test來啓動的。這時候如果/testdeploy/test/的權限爲root:root或者是別的什麼權限,只要不是test用戶有權限寫入的情況,tomcat進程也會起不來;

3、hostname被修改,hostname命令執行出來的結果和/etc/hostname的結果不一致,導致tomcat起不來;

4、tomcat下conf目錄中server.xml,<context>標籤異常

1)可能是配置不對

2)<context>標籤位置沒放對,位置要放在<host>標籤裏面

5、<context>標籤指定的webapp下面的應用被刪除

6、服務的inputs參數配置有誤

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章