github clone 下来的spring MVC maven的项目不能在tomcat7里运...

问题背景:

从github.com上clone下来Spring MVC showcase 项目,然后尝试mvc tomcat:run 开始下载一些依赖库,项目已经成功跑起来了,其中有些展示的功能需要支持servlet3.0的容器才能运行,mvn tomcat:run 默认启动的事tomcat6,而tomcat6是不支持servlet3.0的,那只好换成tomcat7了。
其实我在maven下载来的那些库中,看到了tomcat7的库,可我对maven并不熟悉,不知道修改pom.xml文件以使用现成的tomcat7库运行项目,后来发现了下面这个方法:

找到pom.xml最底下的一段(就是maven关于tomcat插件的配置):

改为如下:
               <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.0</version>
               </plugin>     
原来的groupId里的值是org.codehaus.com  ,没记错的话就是这样子,记得codehasu就好了。
然后执行 mvn tomcat7:run  
这样就可以了使用tomcat7了。



附:
还有maven库的aspectjtools.jar ,这个包有8M多,下载速度很慢,还会出现下载失败的情况,我就单独下载了它,然后放到C:\Users\USERNAME\.m2\repository\org\aspectj\aspectjtools\1.6.10 文件夹里。
下面是下载网址,自行下载。
http://repo1.maven.org/maven2/org/aspectj/aspectjtools/1.6.10/aspectjtools-1.6.10.jar

你可能感兴趣的:(github clone 下来的spring MVC maven的项目不能在tomcat7里运...)