`
zha_zi
  • 浏览: 593994 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

spring hibernate jar包冲突问题

    博客分类:
  • ssh
阅读更多

java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit

 

 

发现用 MyEclipse 6.5 做 Struts 2.0 + Spring 2.5 + Hibernate 3.1 整合时启动过程中报如下的错误:

 

2007-08-08 15:36:17,406 ERROR [org.hibernate.proxy.BasicLazyInitializer] - CGLIB Enhancement failed: dao.User java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String; [Ljava/lang/String;Ljava/lang/String;)V at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77)

 

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包冲突问题

    在开发Java Web应用程序时,Spring和...通过以上步骤和策略,大多数Spring与Hibernate的包冲突问题都可以得到解决。在实际开发过程中,应始终关注框架的新版本和官方文档,以便获取最新的兼容性和最佳实践信息。

    spring与hibernate的包冲突

    标题“spring与hibernate的包冲突”所涉及的问题,通常出现在同时引入这两个框架时,由于它们可能使用了相同或相似的库,从而导致类加载冲突或者版本不兼容的问题。解决这类冲突通常需要对项目构建配置(如Maven或...

    spring+hibernate 无冲突jar包

    在实际项目中,由于版本兼容性问题,有时会出现Spring和Hibernate之间的冲突,这主要体现在jar包版本不匹配或依赖重复。 这个名为"spring+hibernate 无冲突jar包"的压缩文件,正是为了解决这个问题而提供的。它包含...

    struts2和spring和Hibernate整合的jar包

    在整合Struts2、Spring和Hibernate时,我们通常会遇到一些包冲突的问题,尤其是在使用IDE如MyEclipse时。这可能是由于不同库版本之间的不兼容性,或者是重复引入了相同的类导致的。解决这些问题通常需要仔细检查项目...

    Struts2 Spring Hibernate无冲突Jar包打包(直接放到WEB-INF\lib下)

    本压缩包文件提供了适用于S2SH(Struts2、Spring、Hibernate)工程的无冲突Jar包,这意味着开发者无需担心版本兼容性问题,可以直接将其放入`WEB-INF\lib`目录下,用于构建或更新现有的Web应用。值得注意的是,在...

    struts2-hibernate3-spring整合需要的全部jar包

    "struts2-hibernate3-spring整合需要的全部jar包"正是为了解决这个问题,它包含了所有必要的库文件,使得开发者可以直接引入而无需担心版本冲突。 以下是这个整合所需的一些关键jar包及其作用: 1. **Struts2框架*...

    struts1+spring2.5+hibernate整合jar包

    整合过程中可能会遇到jar包冲突问题,特别是当不同框架依赖的相同库版本不一致时。解决方法通常是排除不需要的jar,或者使用特定版本的jar来避免冲突。例如,Spring和Hibernate可能都依赖于 Commons Logging,这时...

    SSH框架下的无冲突JAR包(包含Hibernate,Spring,Struts2)

    然而,由于它们各自都有自己的库和依赖,可能会出现JAR包冲突的问题。解决这种冲突通常需要仔细管理项目的类路径,确保每个框架的版本兼容,并且避免重复引入相同的库。 本压缩包“SSH无冲突JAR包”已经预处理过,...

    hibernate3 jar 包

    总的来说,这个“hibernate3 jar 包”提供了在Java项目中使用Hibernate 3进行数据库操作所需要的所有库文件,但为了防止与Spring等其他框架的版本冲突,已经去除了可能引起问题的重复依赖。使用时,开发者需要根据...

    spring框架jar包

    这个"spring框架jar包"集合包含了Spring框架所需的全部或部分核心组件,使得开发者无需逐一选择和下载,大大简化了项目的初始化过程。 Spring框架的核心组件主要包括以下几个方面: 1. **Spring Core**:这是...

    struts2+hibernate+spring整合jar包

    在对struts2,hibernate以及spring进行整合时,我们经常会使用MyEclipse自己为我们导入jar包,而实际上有很多jar包我们用不上,而且各框架之间的jar包还可能会有冲突,最终导致我们的项目过大,部署时间长,还可能会...

    spring完整jar包

    这个"spring完整jar包"包含了Spring框架的核心组件,旨在为项目整合提供便利,避免了因jar包冲突或缺失而带来的问题。在这个压缩包中,我们可以看到文件名为"spring-framework-3.2.4.RELEASE",这表示这是一个Spring...

    SSH整合jar包,彻底解决集成jar包冲突问题

    使用这样的整合包,可以减少因jar包冲突导致的开发问题,但仍然建议开发者理解并掌握如何正确处理jar包冲突,以便在更复杂的项目环境中游刃有余。 总的来说,SSH整合和jar包冲突的解决是Java Web开发中的重要环节,...

    Strus2+Spring 4 +Hibernate 所需全部jar包

    - 避免版本冲突:不同框架和库之间可能存在版本兼容性问题,确保所有jar包版本匹配。 - 使用最新稳定版:虽然这个压缩包中的jar包已经经过验证,但依然建议定期检查是否有新的稳定版本发布,以获取最新的功能和修复...

    struts1整合spring及hibernate所需jar包

    下面将详细介绍在整合Struts1、Spring和Hibernate时所需的jar包以及它们的作用。 1. **Struts1**: Struts1是一个开源的MVC框架,它为Java EE应用程序提供了模型-视图-控制器的设计模式。在Struts1中,`struts-core....

    spring相关jar包

    这个"spring相关jar包"包含了Spring框架的核心组件,这些组件使得开发人员能够构建可维护、松耦合的Java应用。下面将详细阐述Spring框架的主要组成部分及其重要知识点。 1. **IoC(Inversion of Control)容器**: ...

    struts2.0 spring2.5 hibernate3.2组合的jar包集合

    这个压缩包集合提供了这三大框架的兼容性版本,旨在解决集成过程中可能出现的jar包冲突问题。 **Struts2.0** 是一个基于MVC设计模式的Web应用程序框架,它继承了Struts1的优点并解决了其存在的问题。Struts2的核心...

    hibernate框架jar包整合

    在实际项目中,这些jar包通常会被包含在Maven或Gradle的依赖管理中,避免手动添加和版本冲突。参考提供的链接文章,可以更详细地了解如何在项目中整合并配置Hibernate。记得在整合过程中,确保所有依赖项完整且版本...

    Spring 简化jar包

    通过选择合适的起步依赖,开发者可以定制自己的jar包,只包含实际需要的模块,避免了传统方式下大量的依赖冲突和冗余。 3. **简化jar包的优势** - **减少体积**:由于只包含必需的依赖,简化jar包的大小明显减小,...

    ssh整合所需jar包 struts1.2+hibernate3.2+spring2.5

    - 关键jar包包括:spring-beans.jar、spring-context.jar、spring-core.jar、spring-expression.jar、spring-web.jar、spring-webmvc.jar。这些库支持IoC容器、AOP、数据访问/集成、Web应用等。 SSH整合的核心步骤...

Global site tag (gtag.js) - Google Analytics