本人也是新手小白,在建立 Maven 項目的時候幾乎踩完了全部的坑。特此總結以下:java
一、咱先選中 File -> New -> Maven Projectweb
二、而後以下圖app
在這裏說明一下 Group Id 通常爲域名倒過來,Aritifact Id 是你的項目名。webapp
三、點擊完 Finish 後會出現項目結構來,咱們右鍵項目名後點擊 Properties,以下圖:ui
此時,咱們取消 Dynamic Web Module 選項並將 Java 也就是 JDK 版本 調到 11,由於此時 JDK 11 是最新最穩定版。spa
點擊 Apply 後,再勾選 Dynamic Web Module 並將其版本跳到 4.0,此時 4.0 是最新版。結果以下圖所示:3d
咱先別急着 Apply,點擊下面的 Further ... 連接後:勾選 Generate web.xml,再點擊 OK。而後就看以 Apply and Close 了。xml
四、事情還沒完,此時咱們的目錄結構還沒弄好:blog
須要給 main 裏添加 java 目錄,以及 test 裏添加 resources 目錄。域名
咱們仍然右鍵項目名,此時點擊 Build Path -> Configure Build Path... 後以下圖
此處咱們點擊 Add Folder...,而後再以下圖所示:
以後點擊 Next -> Finish,再點擊 OK。
五、咱們雙擊 Contains test sources:NO 使其變爲 Yes,再雙擊 Output folder,如圖所示,再點擊 OK,而後 Apply and Close。
六、項目結構圖就變成以下所示了:
七、最後:若是咱們想把根目錄設置爲 webapp 的話,仍然是右鍵項目名,點擊 Propertites。如圖所示:
咱們選擇這個 /WebContent,而後點擊 Remove,再點擊 Add
選中 Folder 後點擊 Next,而後如圖所示:選中 webapp 後 Finish,再 Apply and Close。
八、咱們再添加 Tomcat 庫到 Libraries 裏面,步驟爲:選中 Classpath,點擊 Add Library,選中 Server Runtime。
再點擊 Tomcat 後 Finish。Libraries 圖以下:
九、此時 webapp/WEB-INF/web.xml 仍然是 2.3 版本的,咱們把 WebContent/WEB-INF/ 下的 web.xml
內容複製到 webapp 目錄下的 web.xml 中去。
十、最後把項目添加到 Tomcat 中運行: