`
happyqing
  • 浏览: 3204956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven 集成Tomcat插件

阅读更多

 

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

 

转自:http://my.oschina.net/lilw/blog/168667

 

分享到:
评论

相关推荐

    Maven使用tomcat8-maven-plugin插件.docx

    Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-plugin 来实现 Maven 项目与 Tomcat 服务器的集成。下面我们将详细介绍如何使用 tomcat8-maven-plugin 插件。 tomcat8-maven-plugin 插件的...

    jenkins+maven-tomcat插件自动部署

    【Jenkins + Maven + Tomcat 插件自动...总之,通过Jenkins、Maven和Tomcat插件的集成,你可以实现Java应用的无缝、自动化的持续集成和部署。确保每个环节都配置正确,就能享受到高效、可靠的自动化部署带来的益处。

    maven的安装文件以及集成TOMCAT、eclipse的教程

    **四、集成Tomcat** 1. **安装Tomcat**: 下载Tomcat的zip版,解压到指定目录,例如`C:\Tomcat\apache-tomcat-9.x.x`。 2. **配置Tomcat**: 在Eclipse的Servers视图中,右键选择`New -&gt; Server`,选择Apache Tomcat...

    maven集成tomcat支持热部署

    本篇将详细介绍如何通过Maven集成Tomcat,实现项目的热部署,从而提高开发效率。 首先,集成Maven与Tomcat的核心在于Maven的插件管理。我们需要在项目的`pom.xml`文件中引入`maven-eclipse-plugin`和`maven-war-...

    Eclipse集成Tomcat插件

    在Eclipse中集成Tomcat插件,可以让开发者更加便捷地进行Web应用的开发、测试和部署。 首先,我们要了解如何在Eclipse 4.8.0版本中安装和配置Tomcat插件。这个过程通常通过Eclipse的内置软件更新机制来完成。打开...

    基于eclipse的maven集成tomcat

    在本文中,我们将深入探讨如何在 Eclipse 环境中集成 Maven 并配置 Tomcat,以便进行便捷的 Web 应用开发和部署。首先,确保你的 Eclipse 版本是 Java EE Version: Juno Service Release 1,同时安装了 Maven 3.0.4 ...

    maven与Tomcat绿色版

    对于部署,可以利用Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件,直接将WAR文件部署到本地或远程的Tomcat服务器上,无需手动操作。通过命令行执行`mvn tomcat7:deploy`或`mvn tomcat8:deploy`,即可...

    Maven Tomcat插件源码

    Maven Tomcat插件是Apache Maven项目中的一个重要组件,它允许开发人员通过Maven构建工具直接部署和运行Java Web应用程序到Apache Tomcat服务器上。这个插件极大地简化了开发流程,使得开发者无需手动将应用部署到...

    eclipse开发java程序必备插件(maven+tomcat+svn插件)

    Tomcat插件将Tomcat服务器集成到Eclipse中,使得开发者可以在IDE内部启动、停止和调试应用,无需手动管理命令行。安装插件后,可以方便地进行热部署,快速查看应用效果。这种紧密集成提高了开发效率,减少了开发与...

    eclipse+maven+tomcat集成

    #### 五、集成Tomcat服务器 为了能够在开发过程中自动发布到Tomcat服务器,需要进行额外的配置。 - **配置Tomcat服务器**:在Eclipse中配置Tomcat服务器,可以通过`Window -&gt; Preferences -&gt; Server -&gt; Runtime ...

    Maven Tomcat 插件

    Maven Tomcat插件是一个由Codehaus提供的开源工具,旨在简化使用Maven构建的Web应用程序在Apache Tomcat服务器上的部署过程。通过该插件,开发者可以轻松地在本地或远程Tomcat实例上部署、重新部署以及卸载Web应用...

    maven-tomcat7集成

    集成Maven和Tomcat7的第一步是在`pom.xml`文件中配置Maven插件。这里我们使用`maven-t7-plugin`插件,这是由com.googlecode.t7mp提供的,可以方便地将Maven项目部署到Tomcat7。以下是配置示例: ```xml ...

    Maven+Eclipse 中使用tomcat

    3. 集成Tomcat插件与Eclipse: Maven插件配置完成后,可以在Eclipse的“Run As”菜单中看到“Maven Build”选项,这里可以配置命令如`tomcat7:run`来启动或部署应用。另外,通过右键点击服务器实例,选择“Add and ...

    gitlab、jenkins、maven、tomcat

    ### GitLab、Jenkins、Maven与Tomcat集成部署详解 #### 一、概述 本文档将详细介绍如何在Jenkins平台上实现Maven项目的自动化构建,并将其自动部署至Tomcat服务器的过程。通过集成GitLab作为源代码管理工具,利用...

    maven-tomcat自动部署

    然而,手动部署在大型项目或持续集成环境中并不高效,这就引出了"Maven-Tomcat插件"。 Maven提供了tomcat7-maven-plugin(对于Tomcat 7)和tomcat8-maven-plugin(对于Tomcat 8及以上版本),这些插件允许我们在...

    maven tomcat 服务器

    在Maven中,我们可以使用Maven Tomcat插件(maven-tomcat-plugin或tomcat7-maven-plugin/tomcat9-maven-plugin,取决于Tomcat版本)来直接将项目部署到Tomcat服务器上。通过在pom.xml文件中添加相应插件配置,开发者...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    在Eclipse中,Tomcat和Maven插件的相互配合是开发Java Web应用程序时不可或缺的工具。这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热...

    tomcat7-maven-plugin-2.2.jar

    原版的`tomcat7-maven-plugin`由Apache Maven项目提供,用于无缝集成Tomcat 7版本。它支持诸如启动、停止、重新加载和部署应用到Tomcat服务器等操作,使得开发者无需离开命令行或者IDE就可以完成这些任务,提高了...

    jenkins_maven_tomcat

    在Jenkins中,我们可以通过Tomcat插件来管理Tomcat服务器,包括启动、停止、重启和部署应用。配置Tomcat时,需要提供服务器的URL、用户名和密码,以便Jenkins能够远程操作Tomcat。 四、Jenkins、Maven与Tomcat的...

Global site tag (gtag.js) - Google Analytics