zoukankan      html  css  js  c++  java
  • maven 集成tomcat6,tomcat7

     1. maven 集成 tomcat6的配置

    maven自带的是tomcat6插件,所以不配置的话也可以,默认tomcat6,8080端口,需要更改端口或者编码方式等,也可以自己再配置一次:

    1 <plugin>
    2     <groupId>org.codehaus.mojo</groupId>
    3     <artifactId>tomcat-maven-plugin</artifactId>
    4     <configuration>
    5         <path>/demo</path>
    6         <port>8081</port>
    7         <uriEncoding>UTF-8</uriEncoding>
    8     </configuration>
    9 </plugin>                

    也可以在运行时指定端口:

    mvn tomcat:run -Dmaven.tomcat.port=8081

    2. maven集成tomcat7:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <port>8088</port>
                    <uriEncoding>UTF-8</uriEncoding>
                    <path>/demo</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

     tomcat7走起:

    tocmat7:run

    同理,指定端口走起:

    mvn tomcat7:run -Dmaven.tomcat.port=8088

    3. maven内置tomcat和本地tomcat

    maven集成tomcat插件后,项目在tomcat要跑起来有3种方式:

    1)  mvn tomcat:run 内置tomcat启动项目,本文在上面讲的就是这种方式,这样很方便,适合于单个项目开发。

    2)  调用本地安装的tomcat,但还需要改一些设置,相对麻烦。不过教程很多,请自行查找之。

    3)  maven:package, 然后在项目target目录下找到编译完后的war包,自行拷贝到贝蒂tomcat中,并启动。

  • 相关阅读:
    List<E> 接口简明
    equals方法的编写建议
    Set<E> 接口简明
    Map 接口简明
    Collections、Arrays 简明
    LinkedHashMap简明
    ThreadLocal应用示例
    大爽Python入门练习题 210 猜函数
    大爽Python入门练习题 21 检查五子相连
    大爽Python入门练习题 23 数字各位数求和
  • 原文地址:https://www.cnblogs.com/tibit/p/6120614.html
Copyright © 2011-2022 走看看