码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat-maven-plugin

时间:2016-08-11 14:21:04      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

tomcat-maven-plugin , 我们可以使用这个插件把web应用一键式的部署到一个远程的tomcat中。

 

步骤1  :

修改 tomcat/conf/tomcat-users.xml , 添加tomcat用户,并授予 manage权限 

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status" />

 

验证: 

  访问tomcat 、 点击Manager App 、 输入tomcat/tomcat 能成功进入 manager页面即成功,则可以进行步骤2的操作。

技术分享

 

技术分享

 

 

 

步骤2 :

项目的pom文件中引入tomcat-maven-plugin插件

(或者通过sheel脚本在Jenkins中修改项目的pom文件,让其引用tomcat-maven-plugin

或者父类pom中引用tomcat-maven-plugin 插件)

 

<plugins> 
 ..........
 
 <plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
 <configuration>
<server>tomcat</server>
<path>/ebank-oms(修改成实际的项目名)</path>
</configuration>
</plugin>

  ..........

</plugins>

 

 

技术分享

解释:

url:  tomcat的manager 访问路径,IP和端口要改成实际值

server:  maven的setting文件中的配置的tomcat  serverId(参考步骤3)

path: 项目路径

 

 

 

步骤3 :

  修改本地maven仓库setting文件

 

<settings>
    <servers>
        <server>
            <id>tomcat</id>
            <username>tomcat</username>
            <password>tomcat</password>
        </server>
    </servers>
</settings>

 

 

运行

mvn tomcat7:deploy 或

mvn tomcat7:redeploy

 

技术分享

访问: http://localhost:8081/manager/html, 看看应用是不是部署好了?

 

 

 

help address : 

http://tomcat.apache.org/maven-plugin-trunk/tomcat7-maven-plugin/plugin-info.html

http://www.cnblogs.com/yezhenhan/archive/2012/07/17/2594684.html 

 

 

注意:

     目前顺银的开发环境和SIT环境,maven的setting文件没有配置的tomcat的 serverId(参考步骤3),所以开发环境的Jenkins和测试环境的Jenkins暂时不支持这种玩法。

     可以先在本地自己玩。

     Jenkins安装和启动

 

tomcat-maven-plugin

标签:

原文地址:http://www.cnblogs.com/huyuran/p/5760756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!