IDEA下ClassNotFoundException: org.springframwork.web.servlet.DispatcherServlet.class

ClassNotFoundException: org.springframwork.web.servlet.DispatcherServlet.class

未找到DispatcherServlet,我遇到的問題可能與大家不同,大家可能是沒有添加lib依賴
在這裏插入圖片描述

以下方法還可以解決404問題

1、大部分都是沒有把依賴導入到項目中的問題

在這裏插入圖片描述
然後
在這裏插入圖片描述
注意:lib包要與classes同級
在這裏插入圖片描述
導入後,在重啓項目就可以正常運行了。
當然前提是導入的配置沒有寫錯。
在這裏插入圖片描述

2、而我就遇到了Maven的問題

上面的方法我試了很久都沒有用,也傻傻的去翻maven是否有下載這個包,來來回回折騰了一天。
最終我打算換臺電腦看看,靜靜等待Maven依賴下載,複製了代碼,運行起來盡然成功了。

然後,將在另一臺電腦上運行成功的打包到原本電腦的時候,由於我的疏忽,maven庫用的並不是原來的設置的,而是在同目錄下有新建了庫,然後等待了依賴的下載之後,再次運行就成功了。

也正是這個疏忽,我才找到了我問題的原因:

  • 依賴可能沒有下載完整,而由於疏忽導致的新庫是我等依賴下載好的

所以直接將原本配置的maven倉庫裏的內容全部刪除了,讓他全部再下載一遍就解決了問題。在這裏插入圖片描述