使用eclipse 运行springmvc官方实例spring-mvc-showcase
最近充官方下载了spring的spring-mvc-showcase例子但是不知道怎么运行,
下面说一下如何在eclipse中运行spring-mvc-showcase例子
1.需要使用maven 首先eclipse要安装maven插件
2.然后下载spring-mvc-showcase例子
spring-mvc-showcase项目移到github上。
下载地址:https://github.com/SpringSource/spring-mvc-showcase
从github上下载项目,还不习惯用github朋友可以直接下载zip包,如图:

3.eclipse导入实例

导入时,解析pom.xml时候会有个错误
运行maven install,尝试让下载所有jar包(如果你跟着做的,先把后面看完),然后启动,你会看到一个
错误信息:
| java.util.zip.ZipException: invalid LOC header (bad signature)
提示问题可能有如下关键字: WEB-INF/spring/appServlet/root-context.xml 缺少META-INF/spring.schemas |
这个错,解决方式:
1. 我尝试跟着源码了一下,没解决
2. 也尝试加入了spring.schemas,无法解决。(就算取消加载部分xml,也会报错)
3. 谷哥度娘:后来在论坛里看到有说这个这个pom.xml下载得到3.0核心jar包有问题,(也可能我下载不完整,但我尝试重新下过两次)
4. 没办法,换版本吧,这时候maven管理项目的优势体现的淋漓尽致
<properties> <java-version>1.6</java-version> <!--原来这里为3.1.0 --> <org.springframework-version>3.1.1.RELEASE</org.springframework-version> <org.aspectj-version>1.6.10</org.aspectj-version> <org.slf4j-version>1.6.1</org.slf4j-version> </properties>
如果pom.xml文件出现如下错误:
Multiple annotations found at this line: - Could not find artifact org.codehaus.mojo:aspectj-maven-plugin:pom: in central (http:// repo.maven.apache.org/maven2
我也没有找到好的方法 我是直接把plugin去掉然后就能够运行了
去掉的内容如下
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<!-- Have to use version 1.2 since version 1.3 does not appear to work with ITDs -->
<version></version>
<dependencies>
<!-- You must use Maven 2.0.9 or above or these are ignored (see MNG-2972) -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
<configuration>
<outxml>true</outxml>
<source>${java-version}</source>
<target>${java-version}</target>
</configuration>
</plugin>
然后右击项目 Run AS --maven install 如下图:

运行完毕提示BUILD SUCCESS
然后需要把target目录下的spring-mvc-showcase-1.0.0-BUILD-SNAPSHOT.war文件copy到tomcat目录下的webapps下面
重命名为spring-mvc-showcase
运行tomcat 访问http://localhost:8080/spring-mvc-showcase 如下图

参考:http://yjplxq.blog.51cto.com/4081353/976874
现在就可以直接查看项目实例了!






