maven项目一般都是默认tomcat6运行。
在pool.xml文件中添加:
<!--默认tomcat6运行配置-->
<build>
<finalName>ifs</finalName>
<plugins>
<!-- compiler插件, 设定JDK版本 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.8.v20121106</version>
<configuration>
<webAppConfig>
<contextPath>/${project.build.finalName}</contextPath>
</webAppConfig>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/${project.build.finalName}</path>
</configuration>
</plugin>
</plugins>
</build>
<!--更改maven的运行tomcat版本,端口号,项目名。下面为tomcat7。-->
<build> <!-- we dont want the version to be part of the generated war file name --> <!--<finalName>${project.artifactId}</finalName>--> <finalName>ifs</finalName> <defaultGoal>compile</defaultGoal> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <!--使用tomcat7运行--> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!--运行端口--> <port>9901</port> <!--<path>/mgr</path> --> <uriEncoding>UTF-8</uriEncoding> <finalName>mgr</finalName> <!--项目名--> <path>/ifs</path> <server>tomcat7</server> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> </plugins> </build>