Tomcat-maven-plugin插件使用

本文介绍如何通过maven-tomcat-plugin将Maven与Tomcat集成,包括配置插件来适应不同webapp目录需求,以及插件版本更新后的配置变化。

 maven-tomcat-plugin让maventomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把 tomcat作为内嵌服务器启动,就像jetty一样。

    插件的坐标配置:

 

Xml代码   收藏代码
  1. <plugin>                 
  2.     <groupId>org.codehaus.mojo</groupId>                 
  3.   <artifactId>tomcat-maven-plugin</artifactId>  
  4.   <version>1.0-beta-1</version>  
  5. </plugin>  
 

    如果没有这个插件的配置,而是直接使用tomcat:run运行项目的时候,也会使用到这个插件。所以只需要在一些特殊使用场景下,才需要配置该插件,比如webapp目录不是默认的src/main/webapp,而是WebRoot,需要增加配置项

 

Xml代码   收藏代码
  1. <configuration>  
  2.      <warSourceDirectory>WebRoot</warSourceDirectory>  
  3. </configuration>  

 
    另外,该插件从2.0版本之后被拆分为tomcat6-maven-plugintomcat7-maven-plugin,并且groupId也有改动,具体的坐标配置如下:更多的配置信息及使用可以参考:http://mojo.codehaus.org/tomcat-maven-plugin

 

Xml代码   收藏代码
  1. <plugin>                 
  2.     <groupId>org.apache.tomcat.maven</groupId>                 
  3.   <artifactId>tomcat6-maven-plugin</artifactId>  
  4.   <version>2.0</version>  
  5. </plugin>  
 

以及

 

Html代码   收藏代码
  1. <plugin>                 
  2.     <groupId>org.apache.tomcat.maven</groupId>                 
  3.   <artifactId>tomcat7-maven-plugin</artifactId>  
  4.   <version>2.0</version>  
  5. </plugin>  
 

而且在项目运行时,也不再以tomcat作为插件前缀,而是分别变成了tomcat6tomcat7,如tomcat6:runtomcat7:run


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值