二.在My Ecplise上使用Maven搭建Web項目 二.在My Ecplise上使用Maven搭建Web項目 1.新建一個maven項目 2.create一個簡單的骨架 3.就像在ecplise中一樣設置項目的以下配置 4.新創建的項目結構如下 5.我們點擊pom.xml文件,或者不用點開也知 ...
二.在My Ecplise上使用Maven搭建Web項目
1.新建一個maven項目2.create一個簡單的骨架
3.就像在ecplise中一樣設置項目的以下配置 4.新創建的項目結構如下 5.我們點擊pom.xml文件,或者不用點開也知道,這裡發生的錯誤是未確定web版本的信息,所以我們接下來先將這個maven項目修改為web項目【java版本和web版本要相對應】 6.然後再點擊pom.xml,發現設置web版本 7.設置完成,pom.xml不會報錯了,結構如下 8.雙擊index.jsp,查看錯誤,解決問題 9.設置項目的build path,為項目添加server Library. 10.選擇如下點擊finish 11.此時的項目,結構如下,不會報錯了 在這裡說明一下,單從maven的角度來講這個項目結構: maven項目採用“約定優於配置”的原則, src/main/java約定用於存放源代碼, src/main/test用於存放單元測試代碼, src/target用於存放編譯、打包後的輸出文件。 這是全世界maven項目的通用約定,請記住這些固定的目錄結構。 12.為項目完善目錄,在main和test下麵勾選java和resources文件夾 13.檢查項目的Output folder,對比下麵,進行修改,main下麵的兩個對應target/classes;test下麵的兩個對應target/test-class 14.最後,往tomcat中部署的時候,發現我的tomcat7.0 8.0都不能用,tomcat6.0檢測不到這個項目 15.那是因為tomcat6.0支持的web版本最高到2.5,那咱就修改web版本 16.當然也可能發生這樣的情況,在Project Facets界面不能修改的情況,那就去咱們的workspace下本項目中的.setting文件夾下去修改,如下圖 17.正常部署進tomcat ,運行即可