本地啟動 Tomcat/Jetty 調試 Maven Web 專案時,WEB-INF/lib 下缺少 Maven 依賴的 JAR 包,導致 ClassNotFoundException 或 NoClassDefFoundError。
IDE 的部署組裝配置未將 Maven Dependencies(構建路徑庫) 包含進 Web 部署輸出。
以 Eclipse 為例(IDEA 同理配置 Artifacts):



wtpwebapps/專案名/WEB-INF/lib 是否出現依賴 JAR。File → Project Structure → ArtifactsOutput Layout 標籤下 + → Module Dependencies → 選中 Maven 依賴模組。WEB-INF/lib 目錄包含所有編譯/運行時依賴。pom.xml 加依賴不刷新 IDE 配置。WEB-INF/lib(破壞 Maven 管理)。