以下异常使用的是spring是3.1.1,是我自己学习中遇到的错误笔记,有可能不是都适用,仅做参考
异常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
分享到:
相关推荐
Spring框架十一种常见异常的解决方法汇总 在 Spring 框架中,经常会遇到一些常见的异常,这些异常可能会导致程序崩溃或无法正常运行。因此,了解这些异常的解决方法非常重要。在本文中,我们将总结十一种常见的 ...
Spring框架常见问题解析 本文将对 Spring 框架中的常见问题进行详细的解析,涵盖框架的核心概念、依赖注入、AOP技术、动态代理、自动装配等方面。 Spring 是一个开源的IOC和AOP框架,能够简化 JavaEE 开发。Spring...
这部分内容通常会提供解决常见问题的实例代码和最佳实践,让开发者能够快速上手并应对复杂的企业级需求。 通过这三个部分的学习,开发者可以系统性地掌握Spring3框架的各个方面,不仅能够理解其基本原理,还能在...
本篇将深入探讨Spring MVC 3对JSON的支持以及解决常见错误的方法。 首先,让我们了解什么是JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在...
标题《Spring面试常见问题》中的知识点涵盖了关于Spring框架的多个方面的内容。Spring是一个开源的Java企业级应用开发框架,它包含了一系列核心的特性,可以用于开发任何Java应用程序。Spring框架的设计目标是简化...
本文将针对“高板撒三框架”(假设此处指的是Spring、Hibernate、MyBatis三大框架)中的常见异常进行总结,并提供相应的解决思路,旨在帮助初学者快速定位并解决问题。 #### 标题解析 标题“高板撒三框架的常见异常...
Spring3则是一个全面的后端解决方案,提供了依赖注入、事务管理、数据访问等多种功能;MyBatis3是一个优秀的持久层框架,专注于SQL映射,实现了SQL与Java代码的分离。 在"struts2、spring3、mybatis3"的整合中,...
在深入探讨Spring框架中常见的错误之前,我们先简要回顾一下Spring框架的核心功能与优势。Spring框架是一个开源的Java平台,旨在简化企业级应用的开发。它提供了全面的编程和配置模型,支持从数据访问/集成到事务...
标题 "Tomcat7+Spring3异常Failed to start component" 描述了一个常见的问题,即在集成Tomcat7服务器和Spring3框架时,应用启动时出现了组件无法启动的错误。这个问题可能是由于多种原因引起的,包括但不限于配置...
3. **异常处理**:Spring为Hibernate提供了一层异常转换机制,将Hibernate特有的异常转换为Spring的非检查异常,简化了异常处理逻辑。 4. **DAO支持**:Spring提供了对DAO的支持,可以方便地集成Hibernate DAO实现。...
Spring常见面试题 Spring框架是Java平台上的一个开源的软件框架,由Rod Johnson创建,現在由Spring.io维护。Spring框架提供了一个通用的编程模型和配置机制,使得应用程序更加灵活、可维护和可扩展。 设计模式 ...
3. **类型转换异常**:注入的Bean类型与实际需要的类型不匹配,会导致“ClassCastException”。 4. **SpEL表达式错误**:在表达式语言(SpEL)中使用错误的语法,可能导致解析失败。 5. **AOP代理问题**:切面配置...
作为企业级应用开发的基础,Spring 提供了一套完整的解决方案,包括对事务管理、远程访问和数据访问层的支持。 Spring框架的主要特性包括: 1. 方便解耦:Spring通过依赖注入的方式,可以减少代码之间的耦合度,...
9.9. 公共问题的解决方案 9.9.1. 对一个特定的 DataSource 使用错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 11.1. 简介 ...
在IT行业中,构建Web应用程序是一项常见的任务,而Spring、iBatis和Struts2是三个非常流行的开源框架,它们在Java EE开发中扮演着重要角色。这个“spring3 ibatis struts2 搭建的简单项目”就是一个利用这三个框架...
在使用 Spring Cloud 时,需要注意到由于“非法密钥大小”而导致的异常问题,可以通过安装 Java 加密扩展(JCE)无限强度管理策略文件来解决。 Spring Cloud 根据非限制性 Apache 2.0 许可证发布,开发人员可以自由...
当两个或多个bean相互依赖,形成一个闭环,就会触发Spring报出"BeanCurrentlyInCreationException"异常,提示存在无法解决的循环引用。循环注入分为两种类型:构造器循环依赖和setter方法循环依赖。 首先,我们来...
Spring 框架通过提供这些模块,可以帮助开发者处理常见的问题,如日志记录、事务管理、异常处理、国际化、验证等,从而让开发者能更专注于业务逻辑的实现。 与其他容器相比,Spring 的一大特点是其Bean可以是普通的...
Spring 使用了许多设计模式,其中一些常见的包括: 1. **工厂模式**:`BeanFactory` 就是简单工厂模式的实现,用来创建和获取 Bean。 2. **单例模式**:Spring 容器中的 Bean 默认是单例的。 3. **代理模式**:AOP ...