zoukankan      html  css  js  c++  java
  • Maven远程发布项目到tomcat

    向tomcat发布项目,每次都要打包传送再运行,非常麻烦.偶然一天发现maven有插件可以直接发布到tomcat.今天把大体过程介绍给大家.

    首先在pom中配置tomcat插件:

     1 <plugin>
     2     <groupId>org.apache.tomcat.maven</groupId>
     3     <artifactId>tomcat7-maven-plugin</artifactId>
     4     <version>2.2</version>
     5     <configuration>
     6         <url>http://localhost:9090/manager/text</url>
     7         <!-- server名字,可以随便启,也可以直接去掉 -->
     8         <server>tomcat8.0</server>
     9         <!-- 下边是用户名和密码,需要在tomcat服务器中配置 -->
    10         <username>maven</username>
    11         <password>tobepro</password>
    12         <!-- 项目发布路径 -->
    13         <path>/maven_tomcat</path>
    14         <!-- 是否更新,针对tomcat下边已经存在此项目 -->
    15         <update>true</update>
    16     </configuration>
    17 </plugin>

    然后是配置tomcat端,增加用户和权限,tomcat-users.xml:

    1   <!-- 添加权限 -->
    2   <role rolename="manager-gui"/>
    3   <role rolename="manager-script"/>
    4   <!-- 添加用户 -->
    5   <user username="maven" password="tobepro" roles="manager-gui,manager-script"/>

    配置完成后,运行tomcat.最后在项目下运行:

    mvn tomcat7:deploy -Dmaven.test.skip=true

    -Dmaven.test.skip=true 意思是跳过测试代码,直接发布

  • 相关阅读:
    Naive Operations HDU6315 (杭电多校2G)
    Baker Vai LightOJ
    LOJ#6278. 数列分块入门 2
    LOJ#6277. 数列分块入门 1
    Picture POJ
    Who Gets the Most Candies? POJ
    Dividing the Path POJ
    Balanced Sequence HDU
    归并排序
    Flying to the Mars
  • 原文地址:https://www.cnblogs.com/tobeprogramer/p/maven_project_to_tomcat.html
Copyright © 2011-2022 走看看