spring3 常见异常解决
初學(xué)spring,在網(wǎng)上搜到一篇spring3常見異常的文章,現(xiàn)轉(zhuǎn)載如下:
?
以下異常使用的是spring是3.1.1,是我自己學(xué)習(xí)中遇到的錯誤筆記,有可能不是都適用,僅做參考
異常1:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
缺少包commons-logging的jar,本人下載了一個commons-logging-1.1.1.jar,引入,問題解決,下載地址點擊打開鏈接
?
異常2:java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator
缺少包,加入org.springframework.transaction-3.1.1.RELEASE.jar即可
?
異常3:Offending resource: class path resource
缺少包,加入org.springframework.aop-3.1.1.RELEASE.jar即可
?
異常4:java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
缺少包aopalliance-alpha1.jar
下載地址http://sourceforge.net/projects/aopalliance/files/?下完引入
?
異常5:java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
缺少包com.springsource.org.aopalliance-1.0.0.jar,下載地址點擊打開鏈接下完引入
?
異常6:?org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'org.springframework.transaction.interceptor.TransactionInterceptor#0' must be of type [org.aopalliance.aop.Advice], but was actually of type [org.springframework.transaction.interceptor.TransactionInterceptor]
原因是aopalliance-alpha1.jar和com.springsource.org.aopalliance-1.0.0.jar沖突了,刪除前者(這里有點不是很明白,異常4的解決包怎么就可以刪除了呢,是不是異常5的解決方法也適用于異常4,有待嘗試)
?
異常7:org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces.
缺少cglib的包,下載地址http://sourceforge.net/projects/cglib/files/latest/download?source=files?下完引入
?
異常8:java.lang.NoClassDefFoundError: javax/mail/MessagingException
缺少activation.jar, mail.jar 原文地址鏈接:http://blog.csdn.net/sjzs5590/article/details/7348836轉(zhuǎn)載于:https://www.cnblogs.com/suxygz/p/3988861.html
總結(jié)
以上是生活随笔為你收集整理的spring3 常见异常解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EasyUI实现两个列表联动
- 下一篇: 记录一些容易忘记的属性 -- UITab