【原創總結】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參數配置有誤

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM