现在的位置: 首页 > 综合 > 正文

java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

2013年12月17日 ⁄ 综合 ⁄ 共 1804字 ⁄ 字号 评论关闭

MyBatis与Spring结合时,出现下面的错误:

Caused by: java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

原因:缺少此包aopalliance-1.0.jar --这个jar包是spring的AOP,里面有Interceptor和Invocation

aopalliance-1.0.jar下载地址:http://mirrors.ibiblio.org/pub/mirrors/maven2/aopalliance/aopalliance/1.0/

另转:http://hj419460467.blog.163.com/blog/static/186366202011520323459/

  1. //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException   
  2. antlr-2.7.2.jar    
  3.   
  4. //如果不用此包,在启动时会抛出: nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type   
  5. asm.jar   
  6.   
  7. //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException   
  8. aspectjweaver.jar   
  9.   
  10. //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter   
  11. cglib-2.1.3.jar   
  12.   
  13. //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap  
  14. commons-collections-3.1.jar   
  15.   
  16. //这个似乎可以不用的   
  17. commons-fileupload-1.2.1.jar   
  18.   
  19. //这个就不用说啦,几乎所有框架都要使用的   
  20. commons-logging-1.0.4.jar    
  21.   
  22. //如果不用此包会抛出:java.lang.NoClassDefFoundError: org/dom4j/DocumentException   
  23. dom4j-1.6.1.jar   
  24.   
  25. //dwr必须   
  26. dwr.jar    
  27.   
  28.   
  29. //不用此包,在启动时招聘:java.lang.NoClassDefFoundError: javax/transaction/TransactionManager   
  30. jta.jar   
  31.   
  32. //Mysql JDBC驱动   
  33. mysql-connector.jar   
  34.   
  35. //Hibernate必须使用,注意此包是包含全部的。   
  36. hibernate3.jar   
  37.   
  38. //Spring整体包   
  39. spring.jar               
  40.   
  41. //struts2必须                  
  42. freemarker-2.3.8.jar      
  43. //struts2必须   
  44. ognl-2.6.11.jar          
  45. //struts2核心包   
  46. struts2-core-2.0.11.2.jar   
  47. //struts2整合Spring插件     
  48. struts2-spring-plugin-2.0.11.2.jar    
  49. //struts2必须   
  50. xwork-2.0.5.jar  
  51. Caused by: org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available
  52. com.springsource.net.sf.cglib-2.2.0.jar

抱歉!评论已关闭.