1. 程式人生 > >eclipse中將maven工程變成普通的web工程,新增到tomcat

eclipse中將maven工程變成普通的web工程,新增到tomcat

使用m2eclipse外掛的功能新建一個web工程,步驟如下:  File -> New -> Project... Maven -> Maven Project -> next -> (不要勾選Create a simple project) next 在filter中輸入webapp,選中maven-archetype-webapp,然後next,輸入東東,finish。工程建立完成。 工程目錄還缺少/src/main/java、src/test/java等目錄,需要的手動新增。   工程建立後其實是一個java工程,先將其變為eclipse的web工程,步驟如下:  開啟工程目錄,修改.project檔案,在<natures>...</natures>之間加入三個東東: <nature>org.eclipse.wst.common.project.facet.core.nature</nature>   <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>   <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>     儲存,重新整理工程。  開啟工程屬性,在左邊選中Project Facets,在右邊選中java和Dynamic Web Module(先選java),點選OK。這樣,工程就變成一個web工程了。   最後一個問題,在maven的目錄結構中,一堆jar包都不在WEB-INF/lib目錄下,怎麼將web工程釋出到tomcat執行呢?需做如下設定:  開啟工程屬性,選中左邊的Deploymemnt Assemly(web工程才有這個選項)。 刪除Source為/WebContent的那行,該行沒用。 新增web的根目錄: Add -> 選中Folder -> Next -> 選中src/main/webapp -> Finish; 新增依賴包:Add -> 選中Java Build Path Entries -> Next -> 選中Maven Dependencies -> Finish。   OK,大功告成。可以將工程新增到tomcat中除錯和運行了。