`

用MyEclipse 6.5整合ssh框架时的jar包冲突问题

阅读更多


在使用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


还有其它同名的,或者同名但版本不一样的,最好也去掉重复的 

 

分享到:
评论

相关推荐

    基于MyEclipse6.5的SSH整合.doc

    【基于MyEclipse6.5的SSH整合】 SSH(Struts、Spring、Hibernate)是Java Web开发中的三大框架,它们的整合能够实现MVC模式,提高应用的可维护性和可扩展性。以下是对基于MyEclipse6.5的SSH整合过程的详细说明: 1...

    Myeclipse6.5GA__struts1.2_spring2.5_hibernate3.2

    首先,教程强调了在高版本的MyEclipse(如6.0和6.5)中进行SSH整合时可能出现的包冲突问题,并提供了最终的解决方案。整合过程中遇到的错误通常是由于不同库之间的不兼容性导致的,这可能需要仔细检查并调整所引入的...

    ssh1+mysql+myeclipse6.5

    在网上看了好多教程,结果配下来都有问题,到处下的尴尬,今天终于把它给整好了,一个简单的SSH1框架,STRUTS1.2+SPRING2.0+HIBERNATE集成一个简单的框架,因为是在TOMCAT里面布置的,原来的框架JAR包还是要按照他们的说明...

    Myeclipse6.5GA struts1.2 spring2.5 hibernate3.2 整合实例(非常详细).docx

    在整合过程中,可能会遇到包冲突问题,这通常是因为不同库之间依赖的版本不一致。解决方法是检查项目中的jar包,确保所有依赖的版本与所使用的Struts、Spring和Hibernate版本兼容。可以删除不必要的或冲突的jar,...

    myeclipse下ssh登陆

    本文档将详细介绍如何在 MyEclipse 6.5 中实现 SSH 框架的整合。 #### 二、实验环境 1. **MyEclipse 6.5**:一款功能强大的 Java 集成开发环境(IDE),适合于企业级应用的开发。 2. **Tomcat 5.5.26**:用于部署和...

    MyEclipse+SSH+Oracle框架搭建

    在MyEclipse6.5环境中,我们将结合Oracle数据库来搭建一个登录框架。以下是详细的步骤: 1. **创建Web工程** 首先,在MyEclipse中新建一个Web工程,确保所有必要的配置项已正确设置,如项目名称、Web应用服务器等...

    SSH2三大框架整合

    - **删除冲突Jar包**:在整合过程中可能会遇到Jar包冲突的问题,需要删除一些可能引起冲突的Jar包,例如: - asm.jar - asm-attrs.jar - cglib-2.1.3.jar - xerces-2.6.2.jar #### 五、总结 通过以上步骤,...

    ssh框架整合步骤讲解

    ### SSH框架整合步骤详解 #### 一、引言 随着Java Web开发的不断发展,各种框架应运而生,其中SSH(Struts + Spring + Hibernate)是较为流行的一种组合。SSH框架能够有效地解决Java Web开发中的常见问题,如MVC...

    SSH框架整合步骤ppt版本

    本篇将详细介绍在MyEclipse 6.5环境下进行SSH框架整合的步骤。 ### 1. Struts2框架集成 **Struts2** 是一个用于构建基于Java EE Web应用的MVC框架,它提供了强大的控制器层。首先,我们需要下载Struts2的核心库,...

    ssh框架整合步骤讲解.pdf

    SSH框架整合是Java开发中常见的技术栈组合,包括Struts、Spring和Hibernate三个主要组件。这三个框架分别负责表现层、业务层和服务层的管理,整合在一起能够提供一个完整的MVC(Model-View-Controller)架构,实现...

    SSH框架留言板

    使用技术如下: 开发工具:myeclipse 6.5 ga 数据库工具:oracle 10g(确定有class12.jar或带有oracle驱动的jar包) 开发技术:Spring2.0,struts1.3,hibernate3.1,jsp

    SSH三大框架整合

    以下将详细介绍如何在MyEclipse6.5环境中进行SSH整合。 1. **Struts框架**: Struts是基于MVC设计模式的Java Web应用程序框架,负责处理用户请求并调用业务逻辑。在MyEclipse中添加Struts支持,通过右击项目选择...

    MyEclipse下SSH配置详细步骤及异常处理

    ### MyEclipse 下 SSH 配置详细...以上步骤详细介绍了在 MyEclipse 下配置 SSH 框架的过程及其可能遇到的问题与解决方法。通过遵循这些指导,开发者可以顺利地搭建起 SSH 框架,从而高效地进行 Web 应用程序的开发。

    ssh框架!绝对能跑起来 类库不能缺少!

    MyEclipse6.5是当时流行的Java集成开发环境,集成了多种开发工具,包括代码编辑、调试、构建、部署等功能,特别适合于SSH框架的开发和调试。它内置了对Struts、Spring、Hibernate的支持,使得开发者可以方便地创建、...

    ssh框架搭建教程

    - **导入必要的库**:SSH框架需要一系列的Jar包,包括Struts、Spring、Hibernate的核心库,以及Oracle数据库驱动、Java邮件处理包等。 - **配置Struts**:通过MyEclipse的Add Struts Capabilities向导添加Struts...

    SSH2完美整合流程

    SSH2整合是Java开发中常见的技术实践,主要涉及Struts2、Hibernate和Spring三个开源框架的集成。这些框架分别负责表现层、持久层和业务层的管理,通过整合可以实现MVC(Model-View-Controller)架构,提高应用的可...

    ssh登录注册 希望能给大家帮助

    这篇文章主要介绍了如何在MyEclipse 6.5环境下进行SSH框架的整合实验。 首先,SSH整合实验的环境包括MyEclipse 6.5、Tomcat 5.5.26和SQL 2000。在创建数据库脚本时,需要注意避免使用SQL关键字作为表名,如"USE",...

    SSH2框架搭建详细说明

    本文将详细介绍SSH2框架的搭建过程,并针对文中提到的问题进行深入探讨,旨在帮助初学者快速掌握SSH2框架搭建技巧。 #### 二、SSH2框架概述 SSH2框架由三个主要部分组成:Struts2、Spring以及Hibernate。这三个...

    SSH框架搭配,spring+struts+hibernate框架搭配步骤

    SSH 框架搭配,Spring+Struts+Hibernate 框架搭配步骤 SSH 框架搭配是指将 SSH 三大框架(Spring、Struts、Hibernate)集成到一起,实现了一个完整的 Web 应用程序开发解决方案。下面是 SSH 框架搭配的详细步骤: ...

    SSH,struts1.2+hibernate3.2+spring2.5,缺的包

    SSH,struts1.2+hibernate3.2+spring2.5,缺的包,myeclipse6.5集成后,去掉asm-2.2.3包,加上这几个就好,解决“sessionfactory”无法创建问题

Global site tag (gtag.js) - Google Analytics