maven項目部署到服務器有很多方法,可以利用jetty-maven-plugin或者tomcat-maven-plugin,這屬於maven的知識點。
通常開發中,需要將項目放在服務器上借助開發工具進行調試,這里就寫一下在eclipse中創建maven項目,並將它改造使之能夠部署到集成在eclipse中的tomcat上面。
1.點擊File-->New-->Project,選擇Maven Project,點擊Next
2 選擇項目所在的java working set ,點擊Next
3.在Catalog中選 All Catalogs,在下面的選項中選中maven-archetype-webapp,點擊Next
4.填入Group Id Artifact Id 等選項,點擊Finish
5。這時,一個maven項目已經創建好了,但是還要對其進行進一步設置
在項目名稱上點右鍵,選擇properties,在左側樹中選擇Project Facets ,點擊右邊的Convert to faceted from.
6.在彈出的窗口上,勾選Dynamic Web Module ,版本號選擇2.5,(3.0只有tomcat7支持)。點擊Apply -->ok
7.完成上一步設置后,項目目錄結構如圖所示,多出了一個WebContent目錄,這是不符合maven項目的目錄結構的,我們可以將WebContent目錄下的META-INF復制到webapp目錄下,然后刪除WebContent目錄即可。
8.完成上一步之后得到的目錄結構如下所示
9.在項目上點右鍵,New-->Source Folder ,取名為src/main/java ,用來存放java文件
10 添加Source Folder 之后的項目結構如下所示
11.設置Deployment Assembly。在項目上點擊右鍵,選擇properties,選擇Deployment Assembly,在右側窗口將Webcontent刪除。
12.在Deployment Assembly下點擊 add ,彈出如下窗口,點擊Folder,選擇src-->main-->webapp,點擊完成,繼續點擊add 選擇 Java Build Path Entries ,選擇 Maven Dependencies,點擊完成
13.最終,得到Deployment Assembly的結果如下
這時,該maven項目就已經能夠部署到tomcat服務器上了,我們啟動服務器進行測試
結果為