`
wayne446
  • 浏览: 28659 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Spring集成Hibernate的BeanCreationException解决方法

    博客分类:
  • j2ee
阅读更多

 
现象:
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in ServletContext resource [/WEB-INF/applicationContextService.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError


问题:
在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar

cglib-nodep-2.1_3.jar
Hibernate使用的lib:
asm.jar
asm-attrs.jar
其中asm-2.2.2.jar与asm.jar存在类上的冲突

解决办法:
1.去掉类路径上的关于Hibernate的3个lib
asm.jar
asm-attrs.jar
cglib-2.1.3.jar
2.加入Spring中的以下4个lib
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar

分享到:
评论

相关推荐

    hibernate错误解决方案

    本文将针对几个常见的Hibernate错误进行深入分析,并提供相应的解决方法。这些错误包括但不限于 `org.springframework.orm.ObjectRetrievalFailureException`、`org.springframework.beans.factory....

    Struts+Spring+Hibernate图文教程整合注册登录.doc

    解决方法是删除Spring AOP Libraries中的`asm-2.2.3.jar`,以消除冲突。 在应用上下文配置文件中,如`applicationContext-actions.xml`和`applicationContext-beans.xml`,定义了Bean的创建和依赖关系。例如,注册...

    Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误

    ### Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误 在使用Struts2.1.6、Spring2.5.6与Hibernate3.3.1进行框架整合时,开发者经常会遇到一些常见的问题。这些问题可能会导致程序无法正常运行或出现异常...

    解决SpringDataJPA报错:org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null w

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/...

    Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程.pdf

    6. **项目整合过程中的问题解决**:在整合Struts、Spring和Hibernate的过程中,会遇到各种问题。需要学习如何识别和解决这些问题,例如错误信息SEVERE: Context initialization failed中的BeanCreationException,...

    Spring框架十一种常见异常的解决方法汇总

    Spring框架十一种常见异常的解决方法汇总 在 Spring 框架中,经常会遇到一些常见的异常,这些异常可能会导致程序崩溃或无法正常运行。因此,了解这些异常的解决方法非常重要。在本文中,我们将总结十一种常见的 ...

    spring知识总结

    解决此类问题的方法可能包括检查依赖包是否正确,确保没有版本冲突或者调整配置文件中的相关设置。 总而言之,Spring框架的广泛应用得益于其强大的功能和灵活性,它能够在不同的层次上提供不同需求的支持,既适合小...

    springAOP demo 带错误解决文档

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator': Instantiation of bean failed; nested exception is org....

    spring boot exception handler.zip

    《Spring Boot异常处理器详解》 在Java开发领域,Spring Boot以其简洁、高效的特性深受开发者喜爱。在实际项目中,处理异常是必不可少的一部分,Spring Boot为此提供了强大的异常处理机制。本篇将深入探讨Spring ...

    SSH整合项目中容易出现的错误

    jsf+spring+hibernate 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory....

    在学习中发现的一些ssh-error

    对于Hibernate,错误`org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in resource`可能是因为缺少JTA(Java Transaction API)的支持,例如找...

    spring3注解详细

    @PostConstruct 是 JSR-250 规范的一部分,用于标记在 Bean 初始化后由 Spring 容器执行的方法。这意味着该方法会在所有依赖注入完成后调用,但在此之前。例如: ```java public class UserDaoImpl extends ...

    Spring 注解 入门

    如果没有找到,Spring会抛出`BeanCreationException`异常。 3. **使用`@Qualifier`进行精确匹配** 在某些情况下,可能存在多个相同类型的bean,这时`@Autowired`就无法确定注入哪一个。为了解决这个问题,我们可以...

    java异常解决方案.docx

    * org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'biz' defined in class path... + 解决方案:检查 Spring 的 Bean 定义,是否存在语法错误或格式不正确的问题,尝试...

    Spring Cloud Feign报错问题解决

    "Spring Cloud Feign报错问题解决" Spring Cloud Feign是一个基于HTTP的声明式服务...本文主要介绍了Spring Cloud Feign报错问题解决的方法,并提供了一些实践经验,以帮助开发者更好地使用Feign解决服务调用问题。

    spring框架进行简单的增加操作出现的错误,解决方法

    Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class ...

    我整理的三大框架的常见问题和解决方案

    3. **Spring整合**:在Spring环境中使用Hibernate时,确保所有必需的配置正确无误,避免`BeanCreationException`。 #### 四、Struts与Spring集成问题 在集成Struts与Spring框架时,可能会遇到因依赖库版本不匹配...

    spring简介

    5. Data Access: 提供了数据访问的支持,包括JDBC、Hibernate、JPA等。 Spring框架的基本原理 1. IoC容器:Spring框架的核心是IoC容器,负责管理应用程序的组件之间的依赖关系。 2. 依赖注入:依赖注入是Spring...

    理解Spring循环依赖.docx

    1. **早期singletonObjects**:当一个bean实例化并初始化到一定程度(即属性被填充但回调方法未执行)时,Spring会将其放入此缓存,用于解决循环依赖。 2. **singletonFactories**:当bean完全初始化之前,如果遇到...

    spring错误总结.txt

    ### Spring错误总结与解决方案 #### 一、DefaultPointcutAdvisor BeanCreationException **问题描述**: 在尝试创建名为`org.springframework.aop.support.DefaultPointcutAdvisor`的Bean时遇到了`...

Global site tag (gtag.js) - Google Analytics