Debian下Tomcat故障可按以下步驟排查:
/var/log/tomcatX/
(X為版本號)或/opt/tomcat/logs/
,重點查看catalina.out
、localhost.log
。tail -f catalina.out
實時跟蹤日志。netstat -tuln | grep 8080
(或ss -tuln
)查看端口占用情況,若被占用則修改conf/server.xml
中端口或終止占用進程。server.xml
、web.xml
等配置文件語法,確保端口號、路徑等參數正確。JAVA_HOME
、CATALINA_HOME
已正確設置,可通過echo $JAVA_HOME
驗證。/opt/tomcat
)及文件權限正確,屬主應為tomcat
用戶,目錄權限為755
。top
、free -h
查看CPU、內存使用情況,若內存不足可調整CATALINA_OPTS
中-Xms
和-Xmx
參數。apt-get update && apt-get upgrade tomcatX
升級。sudo systemctl restart tomcat
。jmap
生成堆轉儲文件分析內存泄漏,或通過jvisualvm
可視化內存使用。若以上步驟無法解決,可參考Tomcat官方文檔或社區論壇進一步排查。