web.xml 或 server.xml 語法錯誤logs/catalina.out(Linux)或 logs/catalina..log (Windows)完整堆疊追蹤。netstat -ano | findstr 8080 確認端口是否被佔用,若是則修改 server.xml <Connector port="..."/> 或終止佔用進程。JAVA_HOME 指向正確 JDK 版本,且 java -version 輸出符合需求。webapps 下可疑 WAR/目錄,重新部署乾淨版本。# Linux/Mac
tail -f logs/catalina.out
# Windows
type logs\catalina.%DATE%.log