利用Maven自動化部署到Tomcat

1、問題web

在項目開發階段咱們常常要部署項目到測試服務器,這是件事雖然很是簡單,可是也是十分浪費時間的。咱們一般須要鏈接到服務器,將編譯文件放入webapp目錄,再次重啓服務器。爲了更加提升開發效率咱們能夠利用Maven進行自動化部署。具體步驟以下:apache

1. 配置Tomcat訪問權限瀏覽器

修改conf/tomcat-users.xml文件,添加以下代碼:tomcat

<tomcat-users>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="tomcat」 password="tomcat" roles="manager-gui, manager-script"/>
</tomcat-users>

2.  配置Maven的pom.xml服務器

添加以下代碼:app

<plugin>
   <groupId>org.apache.tomcat.maven</groupId>
   <artifactId>tomcat7-maven-plugin</artifactId>
   <version>2.2</version>
   <configuration>
      <port>8083</port>
      <path>/</path>
      <url>http://192.168.1.135:8081/manager/text</url>
      <username>tomcat</username>
      <password>tomcat</password>
   </configuration>
</plugin>

3. 自動部署到Tomcatwebapp

執行Maven命令:maven

tomcat7:deploy -DskipTests

第二次之後發佈時請執行:測試

tomcat7:redeploy -DskipTests

DskipTests是跳過測試ui

4. 在瀏覽器地址欄輸入地址進行測試

5. 其餘說明

屢次進行tomcat自動化部署,會形成tomcat內存溢出。因此有時須要手動重啓服務器。所以,不要用在生產環境上

相關文章
相關標籤/搜索