`
wj.king
  • 浏览: 71135 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

spring+hibernate asm

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

Hibernate使用如果lib:
asm.jar
asm-attrs.jar


其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。


解决办法是:
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
分享到:
评论

相关推荐

    flex+Spring+Hibernate整合配置详解

    右键点击项目,选择"MyEclipse" -> "Add Spring Capabilities",然后选择所需的Spring库,注意处理与Hibernate的jar包冲突问题,可能需要删除冲突的jar,例如"asm-2.2.3.jar"。推荐将所有依赖的jar包复制到`webRoot/...

    JSF+Spring+Hibernate小例子

    基于网上很多朋友在问JSF+Spring+Hibernate的使用方法,于是抽空写了个小例子希望大家提出宝贵意见。 采用DBUnit测试 mysql数据库脚本: 新建test数据库,初始化脚本 create table tt(id int primary key,name ...

    用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统

    用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统。  其中用Dwr去进行用户注册的用户是否存在的验证。  全部业务控制交由Spring去进行处理。事务处理也...

    用户登录(Struts1.2+Spring2.5+Hibernate3.2)

    1、可以运行(发布后,删除\Tomcat 6.0\webapps\ssh\WebRoot\WEB-INF\lib下的asm-2.2.3.jar) 2、采用Struts1.2 + Spring2.5 + Hibernate3.2 整合开发 3、SSH入门级实例

    Struts+Spring+Hibernate整合注册登录_好资源0分送

    解决方法是删除Spring的`asm-2.2.3.jar`,因为这个版本与Hibernate中的`asm.jar`不兼容,导致初始化失败。 这个整合项目展示了如何将Struts、Spring和Hibernate这三个框架集成在一起,实现用户注册和登录的功能。在...

    Struts+Spring+Hibernate整合详细

    为了解决这个问题,通常需要移除Spring自带的`asm-2.2.3.jar`,保留Hibernate所依赖的`asm.jar`版本,以避免运行时错误。 ### 配置web.xml 在`web.xml`中,需要添加对Struts和Spring的配置,比如Servlet监听器、...

    SSH(Spring+Hibernate+Struts2)框架整合必须的85个jar包

    - `cglib-nodep.jar` 和 `asm.jar`:用于动态代理和字节码操作,是Hibernate的依赖库。 - `dom4j.jar`:XML处理库,Hibernate使用它解析和生成XML。 - `javassist.jar`:另一个字节码处理库,也可用于Hibernate。...

    Spring3+Hibernate4+Struts2 jar包 SSH框架

    spring 3.2.0+hibernate 4.1.6+struts2整合需要的jar包 的目录 antlr-2.7.7.jar aopalliance-1.0.jar asm-3.3.jar asm-commons-3.3.jar aspectjweaver-1.5.3.jar bonecp-0.7.1.RELEASE.jar cglib-2.1.3.jar ...

    jsf+spring+hibernate.pdf

    本文将探讨如何集成JavaServer Faces (JSF), Spring框架和Hibernate ORM工具来构建一个高效、灵活的Web应用程序。JSF是一种用于构建用户界面的Java EE标准,Spring提供了强大的依赖注入和AOP功能,而Hibernate则是...

    MyEclipse8.0 Struts2+Spring+Hibernate

    在IT行业中,构建高效、可维护的企业级应用是至关重要的,而Struts2、Spring和Hibernate这三大框架的整合是实现这一目标的常见途径。在本篇内容中,我们将详细探讨如何在MyEclipse8.0环境下整合Struts2.1、Spring3.0...

    Spring+Hibernate+Struts工作原理

    AOP通过代理模式实现,Spring提供了基于代理的AOP和基于ASM库的字节码增强两种实现方式。 Spring作为一个容器,负责管理所有Bean(应用程序对象)的生命周期和依赖关系。Spring容器根据XML配置文件或者Java配置类...

    \第十一章 开发Spring+Struts+Hibernate应用.pdf

    - **目的**:为Spring+Struts+Hibernate(SSH)框架的应用提供数据存储基础。 - **步骤**: - 设计数据库表结构,确保符合业务需求。 - 使用SQL语句创建所需的表、视图等数据库对象。 - 配置数据库连接参数,如...

    Spring+Struts+Hibernate应用

    ### Spring+Struts+Hibernate应用知识点详解 #### 1. 概述 Spring、Struts 和 Hibernate 是 Java 开发领域非常流行的三个框架,它们分别在不同的层面提供了强大的支持:Spring 主要在 IoC 和 AOP 方面提供服务;...

    Struts+Spring+Hibernate补充内容

    ### Struts+Spring+Hibernate框架整合相关知识点 #### 一、环境配置与依赖管理 **1.1 解决类冲突问题** 在使用Struts+Spring+Hibernate(简称SSH)进行项目开发时,可能会遇到类冲突的情况。特别是当涉及到Tomcat...

    JSF+Spring+Hibernate

    ### JSF + Spring + Hibernate 集成配置详解 #### 一、概述 在现代企业级应用开发中,集成JSF(JavaServer Faces)、Spring框架与Hibernate是非常常见的做法。这样的组合能够充分发挥各技术栈的优势:JSF负责前端...

    MyEclipse整合Struts2+Spring+Hibernate详解

    ### MyEclipse整合Struts2+Spring+Hibernate详解 #### 一、概述 本文档将详细介绍如何使用MyEclipse集成开发环境(IDE)搭建并整合Struts2、Spring与Hibernate这三个流行的企业级Java开发框架。通过本教程的学习,...

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

    编程过程中可能会遇到问题,比如在整合SSH后,发布到Tomcat时可能出现由于Spring和Hibernate中ASM库冲突导致的错误。解决方法是删除Spring AOP Libraries中的`asm-2.2.3.jar`,以消除冲突。 在应用上下文配置文件中...

    Struts+Spring+Hibernate程序架设步骤.doc

    Struts+Spring+Hibernate(SSH)是经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。以下是对文档内容的详细解释: 1. **创建WEB项目**:首先,你需要在IDE(如Eclipse或IntelliJ IDEA)中创建...

    spring+struts+hibernate+dwr+jstl做的实例

    以用户管理为例,结合spring struts hibernate dwr jstl做的实例,struts hibernate dwr 与Spring完全结合,实现用户列表、信息增、删、改、查、维护时用户重名提示等功能,还包括页面自动转码设置(web.xml),...

Global site tag (gtag.js) - Google Analytics