Maven專案自動部署到tomcat
(1) cd到專案的目錄
(2) mvn clean install
(3) mvn tomcat:redeploy
通過以上操作就可以通過maven把專案自動部署到tomcat了
遺留問題:我這裡使用的是apache-tomcat-6.0.10,如果換成最新的版本apache-tomcat-6.0.36則無法正常釋出;提示的異常內容是:Cannot invoke Tomcat manager: Server rened HTTP response code: 403 for URL. 個人懷疑是tomcat中的manager不同所造成的,具體問題沒有時間考慮了,以後再研究,也請各位高人指點,謝謝先了!
============================== 分割線 ==============================
上面我也提到了使用eclipse IDE進行maven的自動釋出,這裡我也簡單介紹一下
eclipse配置maven的方式我這裡就略過了
接下來我們需要建立和配置一個server,步驟如下:
1、new - other - server
2、選擇伺服器型別
3、選擇tomcat安裝路徑和JRE
4、建立server完成,結構如下
5、接下來需要配置專案在tomcat中的對映,修改修改tomcat的配置如下:
Server Locations中選擇Use Tomcat installation,同時設定Deploy Path為專案原始碼中的targe中的對應路徑,我的專案名稱是mavenwebdemo,工作區是dev-demo,設定對應的Deploy Path為:D:\dev-demo\workspace-demo\mavenwebdemo\target\mavenwebdemo
7、新增Tomcat Modules,這個可以理解成在tomcat的server.xml中新增context對映
設定後可以在建立的server中檢視
至此我們已經完成了server的建立的配置
接下來我們可以使用eclipse IDE通過maven對專案進行編譯釋出,然後啟動server中的tomcat進行除錯了