1. 程式人生 > >Maven專案自動部署到tomcat

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進行除錯了