利用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内存溢出。因此有时须要手动重启服务器。所以,不要用在生产环境上

相关文章
相关标签/搜索