Maven中使用tomcat:run命令默认是使用Tomcat6的版本,现在要用websocket,需要用到Tomcat7以上的版本,在eclipse的Maven工程中配置如下
第一步:在项目的pom里面加入如下配置:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.3-SNAPSHOT</version>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.3-SNAPSHOT</version>
</plugin>
</plugins>
</pluginManagement>
可以参考官网上的说明
http://tomcat.apache.org/maven-plugin-trunk/
第二步:启动项目的时候,run as --> Maven Build --> 选择项目路径, Goals里面写tomcat7:run
运行即可
-----------------------------------------------------------------------------------------------------------------
就这么简单,两步而已,下面是我工程的一些截图:
配置pom:
配置运行工程:
后台输出:
页面显示: