轉自:http://www.javaniu.com/maven-jee-dynamic-web-project.htm
注意:該文檔只針對以下eclipse版本,如圖
一.在eclipse的官方站點下載eclipse jee版本,地址http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/R/eclipse-jee-indigo-win32.zip,如圖
二.安裝eclipse的maven插件m2e
- 在eclipse的菜單欄選擇Help->Install New Software,如圖
- 在線安裝地址是:http://download.eclipse.org/technology/m2e/releases
- 按照提示安裝好即可
- 最后重啟eclipse
三.創建maven工程
- 在eclipse的菜單欄選擇File->New->Other->Maven->Maven Project
- 下一步后選擇Create a simple project(skip archetype selection),如圖
- 下一步后輸入Group Id,Archive Id,Packaging后點擊Finish,如圖
- 創建成功后的文件目錄,如圖
四.轉換為java的Dynamic Web Project
- 右鍵點擊Project的名稱,選擇Properties
- 選擇Project Facets->Convert to Faceted from...,如圖
- 選擇Dynamic Web Module,Version為2.5(3.0版本我沒測試過是否可行),選擇Java,Version為1.6,并點擊Further configuration available...如圖
- 修改Content directory為/src/main/webapp/,點擊OK,如圖
- 最后點擊Properties for showcase的OK完成轉換,最后的目錄結構,如圖
五.修改Java Build Path
- 右鍵點擊Project的名稱,選擇Properties
- 選擇Java Build Path,將JRE 1.5版本Remove掉,然后點擊Add Library,如圖
- 選擇JRE System Library,點擊Next,如圖
- 選擇你設置的jdk6版本,點擊Finish,如圖
- 最后點擊OK,完成設置,如圖
六.修改Java Compile
- 右鍵點擊Project的名稱,選擇Properties
- 選擇Java Compiler,并選擇Compiler compliance level為1.6,如圖
七.修改Deployment Assembly
- 右鍵點擊Project的名稱,選擇Properties
- 選擇Deployment Assembly,并點擊Add,如圖
- 選擇Java Build Path Entries,點擊Next,如圖
- 選擇Maven Dependencies,點擊Finish,如圖
- 最好點擊OK,完成設置,如圖
八.設置Server Apache Tomcat
- 菜單欄選擇Window->Show View->Servers
- 點擊new server wizard,如圖
- 選擇Tomcat v6.0 Server,點擊Next,如圖
- 選擇Browse,選擇正確的Apache Tomcat的安裝目錄,然后點擊Next,如圖
- 選擇要部署的項目如showcase,然后點擊Add,點擊Finish,如圖
- 完成設置后的項目如圖
- 在Servers View上雙擊Tomat v6.0 Server at localhost[Stopped Republish],如圖
- 修改項目的部署目錄為Tomcat installtion目錄,如圖
- 修改項目的訪問路徑,即去掉比如http://localhost/showcase/目錄中的showcase,如圖
- 關掉Auto reloading enabled,這樣不用每次修改文件就自動部署,如圖
- 右鍵點擊Tocmat v6.0 Server at localhost[Stopped Republish],點擊Clean即可完成web project的部署,如圖
- 最后在Tomcat的目錄部署成功,如圖
九.在Apache Tomcat中運行項目
- 選擇Debug可以調試該項目,選擇Run可以運行該項目,如圖
轉自:http://www.zuidaima.com/blog/1618162161323008.htm