使用TomcatInstrumentableClassLoader时的ClassFormatError:非法修饰符:0x18

时间:2015-05-14 09:13:33

标签: spring tomcat classloader aspectj load-time-weaving

我正在使用 TomcatInstrumentableClassLoader 来实现AspectJ加载时间编织。

在我的应用程序的初始设置过程中,我使用 ClassUtils.getClass()来加载所有类。

在这个阶段,我正在

  

java.lang.ClassFormatError:类com / abc / Foo中的方法test_aroundBody0具有非法修饰符:0x18

Foo.java 是一个界面, test()是界面中的默认方法。

使用默认的ClassLoader时,我没有收到此错误。

我正在使用,
弹簧仪器Tomcat的4.1.6
JDK,1.8.0_20
Tomcat的7.0.47
aspectjweaver-1.8.5.jar

任何建议或答案都将不胜感激。

0 个答案:

没有答案