最近充官方下载了spring的spring-mvc-showcase例子但是不知道怎么运行,
下面说一下如何在eclipse中运行spring-mvc-showcase例子
1.需要使用maven 首先eclipse要安装maven插件
2.然后下载spring-mvc-showcase例子
spring-mvc-showcase项目移到github上。
从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管理项目的优势体现的淋漓尽致
1.6
3.1.1.RELEASE
1.6.10
1.6.1
如果pom.xml文件出现如下错误:
Multiple annotations found at this line: - Could not find artifact org.codehaus.mojo:aspectj-maven-plugin:pom: in central (http:// repo./maven2
我也没有找到好的方法 我是直接把plugin去掉然后就能够运行了
去掉的内容如下
org.codehaus.mojo
aspectj-maven-plugin
org.aspectj
aspectjrt
${org.aspectj-version}
org.aspectj
aspectjtools
${org.aspectj-version}
compile
test-compile
true
${java-version}
${java-version}
然后右击项目 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./4081353/976874
现在就可以直接查看项目实例了!