zoukankan      html  css  js  c++  java
  • maven tomcat

    Maven 集成Tomcat插件

    发表于1年前(2013-10-14 14:58)   阅读(4380) 评论(5) 12人收藏此文章, 我要收藏
    1

    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。

    
                <</span>plugin>
                    <</span>groupId>org.codehaus.mojo</</span>groupId>
                    <</span>artifactId>tomcat-maven-plugin</</span>artifactId>
                    <</span>version>1.1</</span>version>
                    <</span>configuration>
                        <</span>path>/wp</</span>path>
                        <</span>port>8080</</span>port>
                        <</span>uriEncoding>UTF-8</</span>uriEncoding>
                        <</span>url>http://localhost:8080/manager/html</</span>url>
                        <</span>server>tomcat6</</span>server>
                    </</span>configuration>
                </</span>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引用该插件,需要增加以下配置

     

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

     

    具体配置一样。

    插件使用 

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

     

     

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

    image

  • 相关阅读:
    HDU 5818 Joint Stacks
    HDU 5816 Hearthstone
    HDU 5812 Distance
    HDU 5807 Keep In Touch
    HDU 5798 Stabilization
    HDU 5543 Pick The Sticks
    Light OJ 1393 Crazy Calendar (尼姆博弈)
    NEFU 2016省赛演练一 I题 (模拟题)
    NEFU 2016省赛演练一 F题 (高精度加法)
    NEFU 2016省赛演练一 B题(递推)
  • 原文地址:https://www.cnblogs.com/wangduqiang/p/4180830.html
Copyright © 2011-2022 走看看