昨天无聊在家又试了一下已经很久没有配置的SpringHibernate框架!首先用MyElipse直接导入Spring,以及相关类库,然后再导入Hibernate,并导入类库,结果发现tomcat启动时报出下面错误,导到项目无法启动!
ERROR BasicLazyInitializer:130 - CGLIB Enhancement failed:
然后开始怀疑是包冲突~~于是删掉asm.jar和cglib-2.1.3.jar这两个包,结果还是报错~~在网上查找了半天,都是些不相关的~~最后在一博客看到结果
删除asm.jar,asm-attrs.jar,cglib-2.1.3.jar三个包,然后运行正常~~
造成上述启运错误主要是asm.jar里调用了cglib里的方法,而同时cglib-nodep-2.1_3.jar又有相同的方法~~所以删除上述包后问题解决!
分享到:
相关推荐
在项目中,我们需添加Hibernate的jar包,配置Hibernate的配置文件`hibernate.cfg.xml`,并创建实体类及数据访问对象(DAO)。 3. **Spring**:Spring框架提供依赖注入(DI)和面向切面编程(AOP),并管理业务层...
右键点击项目,选择"MyEclipse" -> "Add Spring Capabilities",然后选择所需的Spring库,注意处理与Hibernate的jar包冲突问题,可能需要删除冲突的jar,例如"asm-2.2.3.jar"。推荐将所有依赖的jar包复制到`webRoot/...
本文将详细介绍如何在MyEclipse环境中配置Struts、Hibernate和Spring(SSH)框架,实现一个经典案例。Struts作为表现层,负责页面逻辑;Spring作为业务层,管理bean和事务;Hibernate则处理数据持久层。 首先,创建...
在本文中,我们将详细探讨如何在MyEclipse环境中配置Struts、Hibernate和Spring进行整合,以便构建一个完整的MVC架构的Web应用。Struts作为表现层框架,Spring用于业务层管理,而Hibernate则处理数据持久层操作。...
在本篇内容中,我们将详细探讨如何在MyEclipse8.0环境下整合Struts2.1、Spring3.0和Hibernate3.2。 首先,我们需要在MyEclipse8.0中创建一个新的Web项目。这可以通过选择"New -> Dynamic Web Project"来完成,然后...
Struts、Spring和Hibernate是Java Web开发中的三大主流框架,它们分别负责表现层、业务层和服务层的管理。Struts提供了MVC模式的实现,Spring则是一个全面的轻量级应用框架,包括依赖注入(DI)、面向切面编程(AOP...
本文档将详细介绍如何使用MyEclipse集成开发环境(IDE)搭建并整合Struts2、Spring与Hibernate这三个流行的企业级Java开发框架。通过本教程的学习,读者能够掌握在实际项目中如何有效地集成这些框架,并解决在集成...
### 使用MyEclipse搭建Struts2+Spring+Hibernate框架详解 #### 一、创建Web工程SSHDemo 首先,我们通过MyEclipse创建一个Web工程,命名为SSHDemo。这一步是整个框架搭建的基础。 #### 二、在SSHDemo项目中加入...
- 创建Spring与Hibernate的整合配置,如使用HibernateTemplate或HibernateDaoSupport。 **6. HelloWorld示例** - 使用Hibernate创建数据表,如上述的`food`表。 - 创建Flex客户端,使用BlazeDS连接到Spring和...
作者建议使用Spring2.5和Hibernate3.3版本来避免jar包冲突,相较于Spring2.5和Hibernate3.2版本,这可以减少不必要的麻烦。 2. 工程搭建:首先需要建立一个Web工程,并创建必要的包结构,这不是指jar包,而是指项目...
### 配置Struts+Spring+Hibernate开发环境详解 #### 一、所需软件与环境配置 为了搭建一个基于Struts+Spring+Hibernate的开发环境,首先需要准备一系列的基础软件及工具,具体包括: 1. **Java SDK (J2SDK)**:...
在集成架构中,Hibernate的配置文件(hibernate.cfg.xml)和实体类定义了数据模型,而Spring则负责初始化和管理Hibernate的SessionFactory。 WebService在此架构中通常用于实现系统的远程交互或跨平台通信。它可以...
在本文中,我们将深入探讨如何在Myeclipse环境中配置一个基于Struts2.0.11、Hibernate和Spring的Web项目。这个配置过程分为几个关键步骤,确保所有必要的库和框架能够协同工作。 首先,我们需要在MyEclipse中创建一...
- 选择将Hibernate配置整合到Spring配置文件中,或新建单独的Hibernate配置。 7. **配置Hibernate** - 指定Hibernate的配置方式,如是否使用现有的Spring配置文件。 - 配置数据源,例如JDBC连接SQL Server 2005...
总结来说,该配置文档详细介绍了如何在MyEclipse环境中设置一个基于SSH的Java Web应用,涵盖了数据库创建、Spring和Hibernate的整合、以及DAO层的创建。遵循这些步骤,开发者能够快速搭建一个支持持久化操作和业务...
- 在整合SSH后,可能出现Spring和Hibernate中的ASM库冲突。解决方法是删除Spring的`asm-2.2.3.jar`,因为这个版本与Hibernate中的`asm.jar`不兼容,导致初始化失败。 这个整合项目展示了如何将Struts、Spring和...
Struts+Spring+Hibernate,通常简称SSH框架,是一种在Java Web开发中广泛使用的组合框架,旨在提供一种高效、灵活且可扩展的开发模式。其中,Struts负责MVC中的Controller部分,用于处理用户请求;Spring作为依赖...