maven spring3.2.5
Posted duenboa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven spring3.2.5相关的知识,希望对你有一定的参考价值。
出现的情形:
开发环境: spring3.2.5 + springmvc +spirngDATA +maven
一. 偶然的spring Junit4测试 加载applicationContext.xml提示parse Xml....error 原因
java.lang.NoClassDefFoundError: org.springframework.core.type.StandardAnnotationMetadata
java.lang.ClassNotFoundException org.springframework.core.type.StandardAnnotationMetadata
二. 直接启动项目, 突然也这样.
原因:
在依赖了spirng 3.2.5 Release 的所有jar同时 又莫名其妙的依赖了spirng-context 4.1.2 Release
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.2.RELEASE</version>
</dependency>
解决办法:
1. 删除重复且错误的依赖:spirng-context 4.1.2 Release
2. 出现明细有依赖,却提示NoClassDefFoundError,ClassNotFoundException 的时候,需要检查依赖的版本冲突问题,/
3. 以及是否将jar加入到classpath library中?
报错log:
java.lang.NoClassDefFoundError: org/springframework/beans/factory/NoUniqueBeanDefinitionException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethods(Class.java:1791)
at org.springframework.core.type.StandardAnnotationMetadata.hasAnnotatedMethods(StandardAnnotationMetadata.java:159)
以上是关于maven spring3.2.5的主要内容,如果未能解决你的问题,请参考以下文章
构建 struts2 spring3 mybatis 的maven项目 构建 pom.xml
[转]Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频+视频教程源码