在maven的web项目中内嵌tomcat插件执行war包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/limm33/article/details/71308387


0、环境要求

  • Unix System\windwos\macOS
  • JDK 1.7+ 
  • Maven 3.0 or later 
  •  我测试的编译环境是:
  • macOS10.11.6和windows10
  • jdk1.8/jdk1.7
  • Maven 3.3.9 
  • 我的本机开发环境: 
  • MacOS 10.11.6
  • eclipse Mars.2 


1、在pom中配置tomcat-maven-plugin

<project>
  ...
  <packaging>war</packaging>
  ...
  <build>
    ...
    <plugins>
      ...
       <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat6-maven-plugin</artifactId>
          <version>2.2</version>
        </plugin>
        <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
        </plugin>
      ...
    </plugins>
    ...
  </build>
  ...
</project>

2、运行war包

执行 tomcat7:run-war或者tomca6:run-war

如果想要修改其他配置可以在

<plugin>标签下添加如下等配置

<configuration> 
    <port>8080</port>    
     <path>/demo</path>
     <uriEncoding>UTF-8</uriEncoding>
    <finalName>demo</finalName> 
    <server>tomcat7</server> 
</configuration>

参考:http://tomcat.apache.org/maven-plugin-2.2/

猜你喜欢

转载自blog.csdn.net/limm33/article/details/71308387