编程时使用的struts,spring,hibernate等框架时,经常被一些异常误导,找了很长时间,得出个结论"缺包".
以下异常可以帮助编程者解决部分缺包问题:
---------------------------------------------------------------------------------
异常1:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.web.context.ContextLoader.<clinit>(ContextLoader.java:146)
at org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
需要加上:commons-logging.jar,log4j-1.2.11.jar
---------------------------------------------------------------------------------
异常2:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [text.xml]; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
at java.lang.Class.forName0(Native Method)
需要加上:aspectjweaver.jar
---------------------------------------------------------------------------------
异常3:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'logBean' defined in class path resource [spring.xml]: Initialization of bean failed; nested exception is org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces.
Caused by: 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-2.1.3.jar
---------------------------------------------------------------------------------
异常4:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'logBean' defined in class path resource of ServletContext: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
需要加上:jta.jar
---------------------------------------------------------------------------------
异常6:
java.lang.NoClassDefFoundError: org/dom4j/Attribute
需要加上:dom4j.jar
---------------------------------------------------------------------------------
异常7:
java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
需要加上:ehcache.jar
---------------------------------------------------------------------------------
异常8:
java.lang.NoClassDefFoundError: net/sf/cglib/core/KeyFactory
需要加上:cglib-full.jar
---------------------------------------------------------------------------------
分享到:
相关推荐
高效的java异常处理框架高效的java异常处理框架高效的java异常处理框架高效的java异常处理框架高效的java异常处理框架
java异常总结java异常总结java异常总结java异常总结java异常总结java异常总结
Java集合框架总结Java集合框架总结Java集合框架总结Java集合框架总结Java集合框架总结Java集合框架总结
java xmlrpc开发的框架包。 java xmlrpc开发的框架包。 java xmlrpc开发的框架包。
java spring 框架及注解 总结,本人在项目开发中总结的,希望对大家有所帮助
java 异常框架
Java框架面试题总结.pdf
Java Spring框架依赖包,(更新)。 导入到WEB-INF下的lib目录下
这是一个最原始的java的三大框架整合的jar包工具包,由于初学者不是特别精通所以盲目地认为把三大框架的jar包全部放在一起就可以整合,其实不然,因为有时候会发生jar包冲突。所以我特此上传该资源,希望能够对正在...
本文档为本人学习 java 集合框架期间的学习总结笔记,希望对新学习的朋友有所帮助和参考价值。本人java 开发时间不是太长,可能存在不完善或不对之处,欢迎指正!
Java异常处理总结
Java集合框架使用总结 前言: 本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总体认识,如果你想学习具体的接口和类的使用方法,请参看Java API文档。 一、概述 数据结构对程序设计...
Servlet总结.doc hibernate总结.doc 集合总结.doc Spring.doc Ajax总结.doc 有关于Java三大框架的知识点总结
Java常用框架常见面试问题 Struts Ajax Spring Hibernate iBatis
java开发常用的四大框架的经典总结,是初学者和菜鸟的学习java四大框架必备参考
这个是我再学习java框架时候整理的jar包,涵盖了学习java 过程中所有的jar包,这里做了整理分类,方便初学者能够认识各个jar包之间依赖关联,非常受益!
JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架核心技术笔记,JAVA框架...
高效的Java异常处理框架
java三大框架jar包
java常见异常,总结java常见异常解释,很全面,解释也很周到