在Spring3中,首次添加声明式事务管理,报出了下面的错误:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [beans.xml];
nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
这是由于缺少了aopalliance1.0.jar导致的。
关于aopalliance1.0是什么呢?
AOP Alliance(http://aopalliance.sourceforge.net/) 是个联合的开源协作组织,在多个项目间进行协作以期提供一套标准的AOP Java接口(interface)。 Spring AOP就是基于AOP Alliance标准API实现的。如果你打算使用Spring的AOP或基于AOP的任何特性,只需这个JAR文件。
aopalliance1.0.jar的下载地址:http://www.findjar.com/jar/aopalliance/jars/aopalliance-1.0.jar.html