在eclipse中用Maven搭建Web項目
1、new一個Maven Project
2、如下選項勾選,我們不適用骨架
3、next後填寫項目基本信息,web項目選擇war包
4、我們的項目雛形已經出來了
5、請右鍵選擇 Properties或者Alt+Enter(以下選項需要根據項目要求做更改)
6、Dynamic Web Module選擇3.0(這個版本需要Tomcat1.7及以上版本支持)
Java選擇1.8,Tomcat選擇8.0,相互對應起來
如果此時你的界面有如下config的選項,可以直接點擊配置
如果此時你的界面沒有上面config的選項,可以直接先去掉Dynamic Web Module前面的對勾並Apply
然後再次在Dynamic Web Module前面打上對勾,就會出現如下config的選項,可以直接點擊配置
我們選擇讓它自動生成web.xml
7、於是,我們的項目目錄下多了一個WebContent並且自動生成了web.xml
8、但是,這不符合maven結構,我們需要把WebContent下的META-INF和WEB-INF複製到src下的main下的webapp中,並刪掉WebContent目錄,如下:
9、然後呢,我們就必須去修改我們的發佈規則
還是右鍵選擇 Properties或者Alt+Enter找到下面這個選項
我們remove不用的目錄
10、重新指定web路徑,Add選擇Folder,next
11、找到src下的main下的webapp後finish
12、Add選擇如下選項,next
選擇並finish
如果本來就有Maven Dependencies選項可以省略第12步驟
13、此時,我們的項目就搭建好了,我們可以在webapp下建一個index.jsp文件,並把項目部署到Tomcat上做測試,結果如下:
補充:此時,估計有一部分朋友會遇到 UpdateProject後jre變成1.4或1.5的問題,解決方案請參照:
http://blog.csdn.net/ashes18/article/details/70488617