IDEA開發spring mvc 報404錯誤

新單位的開發工具拋棄了eclipse而改用idea,目前發現idea確實比eclipse好用,但是由於不熟悉,也遇到很多坑,最大的坑莫過於spring mvc環境搭建。現簡單記錄,方便記憶。如果可以幫到大家,再好不過,寫的比較簡單,望大家勿噴!

前提

  • 項目基於maven,基本結構是Maven標準結構
  • JDK1.7,TOMCAT7.0
  • IDEA2017.1.5
  • 基於Servlet3.0,拋棄了web.xml文件

現象

  • 在idea中配置tomcat並啓動,總是404錯誤
    這裏寫圖片描述
  • 使用maven導出war包,拷貝到tomcat/webapps下,啓動,可以正常訪問。

問題解決

  1. Idea配置Tomcat
  2. 添加Tomcat部署(問題出在這裏)
    以下是我最初配置,在配置Deployment時,選擇了External Source。並且將目錄指向了我想買代碼,不知道爲什麼無法編譯這裏寫圖片描述
  3. 通過網上查找,有網友建議選擇第一項Artifact。
    • 首先選擇Project Structure
    • 進入後在左邊選擇Artifacts
    • 添加Web Application:Archive這裏寫圖片描述
    • 再次進入配置tomcat的Deployment,選擇Artifact這裏寫圖片描述
  4. 配置完成,重啓tomcat,則可以正常訪問
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章