檢查環境配置
java -version
。systemctl status tomcat9
(若使用Tomcat 9)。查看日志文件
/var/log/tomcat9/
(如catalina.out
)。tail -f catalina.out
(實時查看)、grep "error" catalina.out
(過濾錯誤)。驗證JSP文件與依賴
tomcat-embed-jasper
)放入WEB-INF/lib
。排查配置問題
web.xml
:確保Servlet映射、上下文參數配置正確。netstat -tulnp | grep 8080
(默認端口8080)。處理權限與防火墻
chown -R tomcat:tomcat /opt/tomcat
。ufw allow 8080/tcp
。優化與測試
/opt/tomcat/work/
目錄下內容后重啟Tomcat。若問題仍未解決,可結合日志中的堆棧信息進一步分析,或參考Tomcat官方文檔。