在javaweb項目開發過程當中,用maven管理項目版本的好處沒必要多說,在初學過程當中,遇到的許多問題,我想許多人都遇到過。這裏將一一分享個人解決方法,若是有更好的可提出來。 java
Artifact Id--本項目名 web
package--包名可自定義,也暫時不輸入,以後再本身建立; spring
選擇finish; 編程
(本地安裝tomcat6,web module須要設爲2.5,本地設爲jdk1.6) tomcat
右擊項目選擇properties,再選擇Project Facets, mvc
途中的默認值須要按需求修改, app
不過在修改過程當中發現,java設爲1.6以後,Dynamic Web Module沒法設置爲2.5?? eclipse
解決方案:打開項目的根目錄../springmvc/.setting/org.eclipse.wst.common.project.facet.core.xml webapp
打開該文件後找到 <installed facet="jst.web" version="2.3"/> maven
將version修改成2.5,保存後,在eclipse右擊項目選擇Refresh進行刷新;即修改完成!
此時的項目結構如圖:
這種結構不知足maven項目要求(有的人可能出現這種問題,有的人可能不會,通常狀況下是有src/main/java,src/main/resource,src/test.java三個文件夾的)
解決方案:右擊項目,選擇Properties,點擊Java Build Path;切換至Libraries下,
雙擊 JRE System Library(javaSE-1.6);將System library切換至Workspace default JRE(即切換jre爲工做空間默認)如圖:
點擊finish;在點擊finish!
項目結構如今正常了!
右擊項目選擇Properties選擇Deployment Assemby;將/src/test/java文件夾remove掉!