版本spring3.1.0,今天开始aop学习,看的视频版本是spring2.5.6,因为3.1.0很多包和都不同,我这人导包有个习惯,那就是懒得一个一个的找,不管用没用上,全部导进来,以防到时候包没导全(这可能是个坏习惯,因为也许如果导了重复的包有可能到时候发生冲突报错),先把spring3.1.0.RC1\dist全导进去,再把spring3.1.0.RC1中的aspectjrt.jar和common-annotations.jar导入,这时挺郁闷的,在里面找了半天没找到aspectjweaver-1.6.12.jar,上网找找,原来3.0以后就没了,下载,导入,这下应该好了吧。好运行,妈的,报错。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
英文水平有限,看不懂,上网找找,有好几个人说导的包发生冲突,懵了,哎,下次不要再这样偷懒全部导进来了,老老实实把之前导的删了重新一个个导入必须包。好了,运行,还报错,相同问题,我靠,怎么搞得。
上网拼命的找,还是没找到满意答案,可能大部分人上网找原因都是把这整个一大段copy到百度搜索框中,但它最多好像只能38个字吧,所以搜索的结果都是org.springframework.beans.factory.BeanCreationException这类的问题,没办法,最后老老实实看报错信息,其他的可能看不懂,但看到最后一句NoClassDefFoundError类似于那种什么ClassNoFound,应该是什么东西缺少了吧,把最后一句话java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
搜索一下,缺少aopalliance.jar,下载,运行,OK,通过,哎,真不容易
aspectjweaver.jar
[url]
http://ishare.iask.sina.com.cn/f/13433573.html?from=dl
[/url]
aopalliance.jar
[url]
http://mirrors.ibiblio.org/pub/mirrors/maven2/aopalliance/aopalliance/1.0/
[/url]
分享到:
相关推荐
spring3.1.0全部jar包,里面还有各个jar详细作用,直接下载就可以使用
spring3.1.0 全部jar包 spring3.1.0 全部jar包 spring3.1.0 全部jar包 •Spring Framework 3.1.0.RELEASE is the current production release (requires Java 1.5+)
spring3.1.0 必须的jar包文件。
struts2.2.3 + spring3.1.0 + mybatis3.1.0集成简单demo。具体请看:http://blog.csdn.net/afgasdg/article/details/7392367
spring3.1.0.RELEASE项目源码,分享给需要的人。
原汁原味的Spring 3.1.0的英文API,也是目前最高版本的API
spring-framework-3.1.0源码
最新spring3.1.0chm帮助文档,根据官方javadocs生成的
org.springframework.aop-3.1.0.M2
springmvc+spring3.1.0+ibatis2.3.4相关jar包,适合java的框架开发
spring-core-3.1.0.RELEASE-sources.jar (spring 3.1.0源码source),导入到Eclipse里面进行查看。
整合Spring3.1.0.RC1,Struts2.2.3和Hibernate3.2三大框架所需的jar包。
SpringMVC3.1.0+Spring3.1.0+Hibernate3+AJAX转换包
spring-aop-3.1.0.RELEASE.jar
spring3.1.0.M1 jar,SSH必须的包
spring 3.1.0 最新的jar包
struts2.3.7-spring3.1.0-hibernate4.0.0 整合源码
SSH整合包详解.Struts2.2.3+Spring3.1.0.M2+Hibernate3.6.6
spring-framework-3.1.0.M1jar包
struts2.3.7、 spring3.1.0、 hibernate4.0.0 整合源码