Maven 部署项目 tomcat7

tomcat maven plugin 插件已经从codehaus 转到Tomcat官网了,以前的codehaus只支持tomcat 6.这里我们需要使用最新的tomcat maven plugin.

一、修改tomcat-users.xml权限

为了成功执行maven 部署 我们需要开启tomcat支持 manager-gui, manager-script的权限。

 

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script"/>
二、 .m2/settings.xml添加tomcat服务
<!--Tomcat 7 server -->
< server >
        < id >tomcat</ id >
        < username >admin</ username >
        < password >admin</ password >
</ server >

 

二、在pom.xml加入tomcat plugin插件

 

<plugin>

     <groupId>org.apache.tomcat.maven</groupId>

     <artifactId>tomcat6-maven-plugin</artifactId>

     <version>2.1</version>

   </plugin>

   <plugin>

   <groupId>org.apache.tomcat.maven</groupId>

       <artifactId>tomcat7-maven-plugin</artifactId>

       <version>2.1</version>

       <configuration>

       <url>http://localhost:8080/manager/html</url>

       <server>tomcat</server>

       </configuration>

   </plugin>

这样写的目的是既支持tomcat 6 也支持tomcat 7.

 

mvn tomcat7:deploy
在eclipse只需要在goal中填入  tomcat7:deploy  即可
如果出现403  ReasonPhrase:Forbidden,请检查tomcat-users.xml权限以及settings.xml对应的用户名和密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值