IDEA填坑_JavaWeb_Maven引入了包,執行時還報錯,找不到依賴

本人的經歷:在web 項目中,pom 新增maven 依賴後,編碼時沒有任何問題,但是運行時卻報ClassNotFoundException 的錯誤。可能的原因在於Artifact 沒有更新。如果您也是這種情況,強烈建議參考本文;如果不是,也可以看看,多個經驗。

解決方案

  1. 查看Artifacts 下的依賴是否有新添加的依賴
    在這裏插入圖片描述ps. 如果WEB-INF 下沒有lib 包,可以在工程目錄下新建一個lib 包。然後繼續下面第二步操作。

  2. 如果lib 裏面沒有,那麼點擊減號(上圖 上方偏左,有個紅色減號),重新發布

  3. 點擊Run -》Edit Configurations,重新進行添加(如果原來那個還存在,減號移除掉,重新添加)

在這裏插入圖片描述

在這裏插入圖片描述

  1. 再到第一步,看lib 下是否更新上了新的依賴。正確操作的話,新依賴會更新上,然後再跑程序,就不會有Class 找不到的問題了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章