• 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)






  • 相关阅读:
    Girls and Boys
    Kindergarten
    codevs 2822 爱在心中
    Popular Cows
    QWQ
    2488 绿豆蛙的归宿(拓扑+dp)
    P1119 灾后重建
    Mr. Frog’s Game
    Basic Data Structure
    A strange lift
  • 原文地址:https://www.cnblogs.com/duenboa/p/6665341.html
Copyright © 2020-2023  润新知