美文网首页
ava.lang.ClassNotFoundException:

ava.lang.ClassNotFoundException:

作者: faunjoe | 来源:发表于2018-06-08 15:49 被阅读0次

在用Spring Aop时,发现xml中的配置完全正确,但是就是抛出异常,详细错误如下:

org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:85)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1108)
    ... 47 more
Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
    at java.lang.Class.getConstructor0(Class.java:3075)
    at java.lang.Class.getDeclaredConstructor(Class.java:2178)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:80)
    ... 48 more
Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 53 more

根据最后一个Caused by发现,原来是缺少了类,只要导入一个aspectjweaver.jar就可以了,导入包的配置如下:

<dependency>  
  <groupId>org.apache.geronimo.bundles</groupId>  
  <artifactId>aspectjweaver</artifactId>  
  <version>1.6.8_2</version>  
</dependency>  

相关文章

  • ava.lang.ClassNotFoundException:

    在用Spring Aop时,发现xml中的配置完全正确,但是就是抛出异常,详细错误如下: 根据最后一个Caused...

网友评论

      本文标题:ava.lang.ClassNotFoundException:

      本文链接:https://www.haomeiwen.com/subject/xxeasftx.html