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>
相关文章
相关标签/搜索