• 添加插件

    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <!-- 如果是要把项目部署到远程tomcat则需要url、server标签
            <url>http://localhost:8080/manager/text</url> <!--固定,端口可改,和port一致就行-->
            <port>8080</port> <!--端口可改-->
            <uriEncoding>UTF-8</uriEncoding>
            <server>tomcat7</server>
            -->
            <!--引用build标签下finalName属性(默认是项目名-版本),
            设为/则为localhost:8080-->
            <path>/${project.build.finalName}</path>  
        </configuration>
        <!--
        <executions>
            <execution>
                <phase>package</phase>
            </execution>
        </executions>
        -->
    </plugin>
    
  • 其中,tomcat7配置在maven本地仓库setting.xml:

    <server>
       <id>tomcat7</id>
       <username>tomcat7</username>
       <password>tomcat7</password>
    </server>
    
  • 也可以直接在pom.xml如下配置替代以上server

    <username>tomcat7</username>
    <password>tomcat7</password>
    
  • 然后就可以使用mvn tomcat7:run运行webapp了
  • 也可以在run config设置运行命令