webapps,startup.sh 後卡在部署階段,無錯誤日誌。metadata-complete="true" 未設於 web.xml,導致掃描大量 jar。<web-app> 加 metadata-complete="true",或升級 Tomcat 8+。DataSource JNDI 查找、驅動載入、網路不通。context.xml、server.xml 資源定義,測試機防火牆/安全組。log4j、Spring 初始化順序問題。jstack 抓取執行緒堆疊分析。temp 目錄無寫入權限。ls -l webapps/ 確認擁有者。PermGen / Metaspace OOM 但未拋出錯誤。CATALINA_OPTS="-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=256m"。unzip app.war -d app。server.xml Context docBase="app")。測試環境與開發環境網路完全隔離,導致啟動期遠端呼叫(註冊中心、配置中心、資料庫)超時阻塞,且無超時保護或日誌輸出。
connectionTimeout, socketTimeout)。@Lazy 或 SmartLifecycle 延後非關鍵 Bean 初始化。