阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Maven 集成Tomcat7插件

148次阅读
没有评论

共计 1841 个字符,预计需要花费 5 分钟才能阅读完成。

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。

Maven 集成 Tomcat7 插件

 

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

 

Maven 集成 Tomcat7 插件

这样 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 命令。如下图

Maven 集成 Tomcat7 插件

Maven 构建过程详解 http://www.linuxidc.com/Linux/2016-03/129432.htm

利用 GitHub 搭建个人 Maven 仓库 http://www.linuxidc.com/Linux/2016-04/130197.htm

使用 Maven 在 NetBeans 下构建 Wicket 项目 http://www.linuxidc.com/Linux/2016-04/130070.htm

《Maven 实战》:Maven 实战教程 PDF http://www.linuxidc.com/Linux/2014-12/110503.htm

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-05/131864.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1841字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中