Exception in thread "main" java.lang.NoClassDefFou

首先我啓動後出現的錯誤:java

Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/asm/ClassVisitor
Caused by: java.lang.ClassNotFoundException: org.springframework.asm.ClassVisitor
 spring

網上好多人說是缺asm.jar包。本身去找了,沒有找到相關的jar包。mybatis

而後你們說是jar包衝突,mybatis3.0以上的版本涵蓋了asm包,spring3.0 以上是沒有這個包的。spa

若是你使用mybatis3.0以上版本,又使用的spring3.0 如下的版本,asm包會導入兩次,相互衝突,只要把 spring-core的版本改成 3.2.2.RELEASE,就能夠了。it

修改後的文件:io

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>3.2.2.RELEASE</version>
</dependency>
相關文章
相關標籤/搜索