`
ldsjdy
  • 浏览: 150852 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Spring +Hibernate +Struts2 Action中无法得到Bean异常

阅读更多
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionInterceptor#0': Cannot resolve reference to bean 'hibernateTransactionManagerID' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateTransactionManagerID' defined in class path resource [spring.xml]: Cannot resolve reference to bean 'sessionFactoryID' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactoryID' defined in class path resource [spring.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V

解决方法:
Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 WEB-INF/lib/asm-2.2.3.jar 然后重启 Tomcat.
asm-2.2.3.jar
       asm.jar
       asm-attrs.jar
      asm-commons-2.2.3.jar
      asm-util-2.2.3.jar


分享到:
评论

相关推荐

    三大框架整合(Spring+Hibernate+Struts1/Struts2)

    【三大框架整合(Spring+Hibernate+Struts1/Struts2)】 在IT行业中,SSH(Struts + Spring + Hibernate)是经典的Java企业级开发框架组合,用于构建高效、可维护的Web应用程序。以下是整合这三大框架的详细步骤,...

    Struts2+Spring+Hibernate和Struts2+Spring+Ibatis

    Struts2+Spring+Hibernate和Struts2+Spring+Ibatis是两种常见的Java Web应用程序集成框架,它们分别基于ORM框架Hibernate和轻量级数据访问框架Ibatis。这两种框架结合Spring,旨在提供一个强大的、可扩展的、易于...

    struts2+spring+hibernate框架购物车

    Struts2、Spring和Hibernate是Java企业级应用开发中非常流行的三大开源框架,它们各司其职,共同构建了一个强大的MVC(Model-View-Controller)架构。在"struts2+spring+hibernate框架购物车"项目中,这三个框架协同...

    struts+spring+hibernate三大框架整合

    2. **覆盖RequestProcessor**:自定义RequestProcessor,将Spring的ApplicationContext注入到Struts的ActionContext中,这样Action可以通过ActionContext获取bean。这种方法避免了Action对Spring的直接依赖,但需要...

    spring+hibernate+struts2整合

    5. 整合Struts2与Spring:使用Spring插件,让Struts2可以直接从Spring容器中获取Action实例。 **注册功能实现**:在本项目中,注册功能可能涉及以下几个步骤: 1. 用户提交注册信息(如用户名、密码、邮箱等)。 2....

    ssh框架整合详细步骤(spring+struts2+hibernate)

    - 在`struts.xml`中,将Action的Class属性修改为Spring的Bean名称,利用Spring的IOC特性实现Action的实例化和依赖注入。 ##### 第三部分:Hibernate与Spring进行整合 **Step11:引入Hibernate框架** - 添加...

    SSH项目(spring+hibernate+struts2)

    SSH项目是一种经典的Java Web开发框架组合,由Spring、Hibernate和Struts2三个开源框架组成。这个项目示例提供了一个基于这些技术的简单应用,帮助开发者理解如何将它们整合在一起进行实际开发。 **Spring框架**是...

    struts+spring+hibernate(mysql)用户登录及文件上传

    Struts、Spring 和 Hibernate 是Java Web开发中的三大框架,它们结合使用可以构建高效、模块化的应用程序,特别是对于处理用户登录和文件上传等常见功能。在这个项目中,"struts+spring+hibernate(mysql)用户登录及...

    struts+spring+hibernate实现图书修改和删除

    在这个图书管理系统中,Spring主要负责管理Struts 2中的Action实例和其他业务组件,通过DI来解耦各个组件之间的关系。此外,Spring还可以与Hibernate集成,实现数据访问层的事务管理。 **Hibernate** Hibernate是一...

    Struts1+Spring2+Hibernate2整合详细例子

    Struts1、Spring2和Hibernate2是Java Web开发中的三个重要框架,它们分别负责MVC模式中的表现层、业务层和服务层。这个整合例子旨在展示如何将这三个框架协同工作,以构建一个完整的Java Web应用程序。 Struts1是...

    struts1.2 + spring2.5 + hibernate3.2框架demo

    2. **配置文件**:struts-config.xml定义Struts的配置,spring-beans.xml管理Spring的bean,hibernate.cfg.xml配置Hibernate的数据库连接,可能还有实体类的映射文件(hbm.xml或使用注解)。 3. **JSP页面**:展示...

    spring3.1+hibernate4+struts2 项目例子(注解方式)

    在Struts2中,使用注解可以简化Action配置,如`@Action`定义控制器方法,`@Result`指定返回的视图。它支持OGNL(Object-Graph Navigation Language)表达式语言,用于在Action与视图之间传递数据。Struts2的拦截器...

    spring3.1+hibernate4.1+struts2整合jar包

    4. **整合三者**:通过Struts2的Spring插件,可以使Action类成为Spring管理的Bean,这样Action类可以直接注入其他由Spring管理的Bean,如Service层。在Action中调用Service方法,Service再通过SessionFactory获取...

    java开发框架(Spring+Hibernate+Struts)

    Java开发框架中的Spring+Hibernate+Struts组合,被誉为Java开发的主流体系,具有显著的优势地位。这个框架组合的稳固性体现在其广泛的应用和社区支持,尤其是在企业级JavaEE应用中。Spring作为一款全面的轻量级应用...

    ssh(struts+spring+hibernate)教务管理信息系统(全部代码) 可以直接运行

    SSH(Struts+Spring+Hibernate)是一个经典的Java Web开发框架,用于构建高效、可扩展的企业级应用程序。这个教务管理信息系统是基于SSH框架实现的,提供了完整的源代码,可以直接运行,便于开发者学习和参考。 **...

    Spring+hibernate+struts2 论坛项目

    SSH整合的关键在于配置,包括Spring的Bean配置、Hibernate的数据源和实体映射配置,以及Struts2的Action和结果配置。这些配置文件需要协同工作,确保各组件之间的通信顺畅。此外,可能还需要处理异常、事务管理等...

    maven整合spring+hibernate+struts2

    在整合这三个框架时,通常会在web.xml文件中配置Struts2的前端控制器,然后在Spring的配置文件中定义Bean,并在Struts2的配置文件中声明Action。在项目中,开发者可以利用Maven的生命周期来编译、测试和打包应用,...

    struts2+spring+hibernate Demo

    Struts2+Spring+Hibernate(SSH)是一种经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。这三个框架的结合提供了模型-视图-控制器(MVC)架构、依赖注入(DI)以及对象关系映射(ORM)的强大...

    spring+hibernate+struts整合jar包

    Spring、Hibernate和Struts是Java开发中非常经典的三大框架,它们分别负责控制层、持久层和展示层,常被组合使用以构建企业级Web应用程序。本文将详细介绍这三大框架的整合过程及其关键知识点。 首先,Spring框架是...

Global site tag (gtag.js) - Google Analytics