java.lang.ClassNotFoundException: org.aopalliance.aop.Advice
===========缺少JAR包==================
添加了jar包:
aopalliance-1.0.jar
aspectjweaver-1.5.3.jar
======================================
Exception in thread "main"
org.springf
ramework.beans.factory.BeanDefinitionStoreException
: Unexpected exception parsing XML document from class path resource [ApplicationContext.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(
XmlBeanDefinitionReader.java:412
)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(
XmlBeanDefinitionReader.java:334
)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(
XmlBeanDefinitionReader.java:302
)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(
AbstractBeanDefinitionReader.java:174
)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(
AbstractBeanDefinitionReader.java:209
)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(
AbstractBeanDefinitionReader.java:180
)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(
AbstractBeanDefinitionReader.java:243
)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(
AbstractXmlApplicationContext.java:127
)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(
AbstractXmlApplicationContext.java:93
)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(
AbstractRefreshableApplicationContext.java:131
)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(
AbstractApplicationContext.java:527
)
at org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:441
)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(
ClassPathXmlApplicationContext.java:139
)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(
ClassPathXmlApplicationContext.java:83
)
at com.bp.test.MyreadTest.main(
MyreadTest.java:12
)
Caused by: java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
at java.lang.ClassLoader.defineClass1(
Native Method
)
at java.lang.ClassLoader.defineClass(
ClassLoader.java:800
)
at java.security.SecureClassLoader.defineClass(
SecureClassLoader.java:142
)
at java.net.URLClassLoader.defineClass(
URLClassLoader.java:449
)
at java.net.URLClassLoader.access$100(
URLClassLoader.java:71
)
at java.net.URLClassLoader$1.run(
URLClassLoader.java:361
)
at java.net.URLClassLoader$1.run(
URLClassLoader.java:355
)
at java.security.AccessController.doPrivileged(
Native Method
)
at java.net.URLClassLoader.findClass(
URLClassLoader.java:354
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:425
)
at sun.misc.Launcher$AppClassLoader.loadClass(
Launcher.java:308
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:358
)
at java.lang.ClassLoader.defineClass1(
Native Method
)
at java.lang.ClassLoader.defineClass(
ClassLoader.java:800
)
at java.security.SecureClassLoader.defineClass(
SecureClassLoader.java:142
)
at java.net.URLClassLoader.defineClass(
URLClassLoader.java:449
)
at java.net.URLClassLoader.access$100(
URLClassLoader.java:71
)
at java.net.URLClassLoader$1.run(
URLClassLoader.java:361
)
at java.net.URLClassLoader$1.run(
URLClassLoader.java:355
)
at java.security.AccessController.doPrivileged(
Native Method
)
at java.net.URLClassLoader.findClass(
URLClassLoader.java:354
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:425
)
at sun.misc.Launcher$AppClassLoader.loadClass(
Launcher.java:308
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:358
)
at java.lang.ClassLoader.defineClass1(
Native Method
)
at java.lang.ClassLoader.defineClass(
ClassLoader.java:800
)
at java.security.SecureClassLoader.defineClass(
SecureClassLoader.java:142
)
at java.net.URLClassLoader.defineClass(
URLClassLoader.java:449
)
at java.net.URLClassLoader.access$100(
URLClassLoader.java:71
)
at java.net.URLClassLoader$1.run(
URLClassLoader.java:361
)
at java.net.URLClassLoader$1.run(
URLClassLoader.java:355
)
at java.security.AccessController.doPrivileged(
Native Method
)
at java.net.URLClassLoader.findClass(
URLClassLoader.java:354
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:425
)
at sun.misc.Launcher$AppClassLoader.loadClass(
Launcher.java:308
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:358
)
at org.springframework.aop.config.ConfigBeanDefinitionParser.getAdviceClass(
ConfigBeanDefinitionParser.java:410
)
at org.springframework.aop.config.ConfigBeanDefinitionParser.createAdviceDefinition(
ConfigBeanDefinitionParser.java:366
)
at org.springframework.aop.config.ConfigBeanDefinitionParser.parseAdvice(
ConfigBeanDefinitionParser.java:332
)
at org.springframework.aop.config.ConfigBeanDefinitionParser.parseAspect(
ConfigBeanDefinitionParser.java:227
)
at org.springframework.aop.config.ConfigBeanDefinitionParser.parse(
ConfigBeanDefinitionParser.java:115
)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(
NamespaceHandlerSupport.java:73
)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(
BeanDefinitionParserDelegate.java:1431
)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(
BeanDefinitionParserDelegate.java:1421
)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(
DefaultBeanDefinitionDocumentReader.java:184
)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(
DefaultBeanDefinitionDocumentReader.java:140
)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(
DefaultBeanDefinitionDocumentReader.java:111
)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(
XmlBeanDefinitionReader.java:493
)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(
XmlBeanDefinitionReader.java:390
)
... 14 more
Caused by:
java.lang.ClassNotFoundException
: org.aopalliance.aop.Advice
at java.net.URLClassLoader$1.run(
URLClassLoader.java:366
)
at java.net.URLClassLoader$1.run(
URLClassLoader.java:355
)
at java.security.AccessController.doPrivileged(
Native Method
)
at java.net.URLClassLoader.findClass(
URLClassLoader.java:354
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:425
)
at sun.misc.Launcher$AppClassLoader.loadClass(
Launcher.java:308
)
at java.lang.ClassLoader.loadClass(
ClassLoader.java:358
)
... 63 more