1. 程式人生 > >Eclipse中匯入Maven Web專案並配置其在Tomcat中執行

Eclipse中匯入Maven Web專案並配置其在Tomcat中執行

首先我通過svn將公司的專案checkout到了本地。

因為Maven遵循的是規約比配置重要的原則,所以Maven專案的結構一般是進入目錄後是一個pom.xml檔案和一個src資料夾,當然可能還存在一些README之類的這些都不重要,最關鍵的就是pom.xml和src資料夾,在src下,src/main/java一般就是放置的專案的原始碼,在src/test/java下放置的是測試程式碼。

開啟Eclipse,當然在做匯入工作之前,首先確保你已經安裝了Maven並且已經在Eclipse中加入了Maven得外掛。

確保上面的安裝工作已經進行過後,在Eclipse中點選"File"->Import->Maven

然後選擇 Existing Maven Projects,之後選擇你要匯入的專案所在的資料夾

選擇你要匯入的專案的對應的項就可以了,點選finish就可以將專案匯入進來了。

之後需要做的工作就是將這個Maven專案轉換成一個Dynamic Web Module, 在專案上點選右鍵,在選單中選擇最後一項的 properties, 在左邊的列表中選擇

project facets,

選擇"Dynamic Web Module" 然後點選下面的"Futher configuration availiable.."

context root就是你的專案的名字,content directory設定為src/main/webapp點選OK即可

之後點選Ok這時專案就被轉換為一個Web專案了

繼續在專案上點選右鍵 ,選擇properties,在其中選擇Deployment Assemble選項,

在公司專案裡這裡還有個test相關的項,這個可以刪除掉,因為在部署時用不到它,再為專案新增依賴的庫,

點選Add ,選擇Java Build Path Entries,

選擇Maven Dependencies這樣在專案執行時就會由Maven自動的在第一次執行時下載依賴庫。

點選Finish 這樣整個專案就被轉換為一個可以執行的Web專案了。

然後再新建一個Web Server,這需要將Tomcat安裝好,並且被整合進Eclipse中,這樣就可以建立Web Server了在建立好Web Server後,右鍵我們匯入的專案

選擇“RUN as”中選擇Run on Server就可以了.

至此整個配置就完成了。

可能你再執行時出現錯誤,如果是公司專案的話出現這種情況的可能性是很大的,因為依賴庫比較多,所以可能會出現一些衝突,我這裡出現的衝突是Maven下載的依賴庫中的Tomcat相關的庫和我本地的Tomcat伺服器中的庫的衝突,將當前專案的lib目錄下的這些Jar包刪除掉就可以了.