文档章节

Maven 集成Tomcat插件

happy圈圈
 happy圈圈
发布于 2014/05/12 11:45
字数 516
阅读 273
收藏 15

Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。

Maven Tomcat插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-maven-plugin,使用方式基本相同。

tomcat-maven-plugin 插件官网:http://mojo.codehaus.org/tomcat-maven-plugin/plugin-info.html。

tomcat7-maven-plugin 插件官网:http://tomcat.apache.org/maven-plugin.html。

tomcat-maven-plugin 插件使用 配置

在pom.xm 加入以下xml。

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>tomcat-maven-plugin</artifactId>
            <version>1.1</version>
            <configuration>
                <path>/wp</path>
                <port>8080</port>
                <uriEncoding>UTF-8</uriEncoding>
                <url>http://localhost:8080/manager/html</url>
                <server>tomcat6</server>
            </configuration>
        </plugin>

简要说明一下:

path 是访问应用的路径

port 是tomcat 的端口号

uriEncoding URL按UTF-8进行编码,这样就解决了中文参数乱码。

Server 指定tomcat名称。

配置就这么简单,基本搞掂,下面看看如何使用。

插件运行

如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——>选择 Run As——> Maven build 。

image

如果是第一次运行,会弹出下面对话框。在Goals框加加入以下命令: tomcat:run

image

这样Tomcat 插件就可以运行。

下面介绍几个常用的Goal

命令 描述 tomcat:deploy 部署一个web war包 tomcat:reload 重新加载web war包 tomcat:start

启动tomcat tomcat:stop

停止tomcat tomcat:undeploy

停止一个war包 tomcat:run 启动嵌入式tomcat ,并运行当前项目 tomcat7-maven-plugin 使用 配置

两个插件使用方法基本一样,同样需要在pom.xml引用该插件,需要增加以下配置

        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <port>9090</port>
                <path>/mgr</path>
                <uriEncoding>UTF-8</uriEncoding>
                <finalName>mgr</finalName>
                <server>tomcat7</server>
            </configuration>
        </plugin>

具体配置一样。

插件使用

在这里要注意一下,该插件命名方式有些不同,比如启动tomcat ,对应的目标命令是: tomcat7:run ,同样,其它命令也是这样,需要更改为:tomcat7:<插件执行点>

OK,配置就这么简单,如果需要在 tomcat 跟踪联调,可以用Dubug 方式启动maven命令。如下图

image

本文转载自:

happy圈圈
粉丝 1
博文 32
码字总数 24749
作品 0
朝阳
私信 提问
Eclipse+Maven+Tomcat集成

1 Eclipse下集成Maven 1.1 安装Maven 下载maven的bin,在apache官方网站可以下载。 下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVENHOME 在PATH里加入m...

山山山
2016/03/04
269
0
Dubbo分布式系统、Hudson持续集成服务器的安装配置与使用

Hudson持续集成服务器的安装配置与使用 IP:192.168.4.221 8G内存(Hudson多个工程在同时构建的情况下比较耗内存) 环境:CentOS 6.6、JDK7 Hudson不需要用到数据库 Hudson只是一个持续集成服...

小尾巴儿狼
2016/04/04
52
1
Maven 集成Tomcat7插件

Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。 Maven Tomcat插件现在主要有两个版本,tomcat-mave...

squanchao
2015/10/17
470
0
Maven 集成Tomcat插件

Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。 Maven Tomcat插件现在主要有两个版本,tomcat-mave...

小李飞刀008
2013/10/14
60.8K
10
持续集成篇 --Hudson持续集成服务器的安装配置与使用

样例项目参考视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 IP:192.168.4.221 8G内存(Hudson多个工程在同时构建的情况下比较耗内存) 环境:CentOS 6.6、...

赵蕊
2017/06/19
162
1

没有更多内容

加载失败,请刷新页面

加载更多

redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
27分钟前
0
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
3
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
21
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部