`

解决SSH框架jar冲突问题.

阅读更多

错误原因:Hibernate 与 Spring中的jar包,发生冲突..

 

2010-10-10 18:08:08  Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.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
Related cause: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'studentDaoImpl' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Could not resolve parent bean definition 'true'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'true' is defined
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
 at java.security.AccessController.doPrivileged(Native Method)

 

 

 

解决方案:

 

项目右击:->Java Buld Path -> Libraries->选择asm.jar,asm-attr.jar和cglib-2.1.3.jar

->最后选择remove删除.

分享到:
评论

相关推荐

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

    在Java Web项目中,引入SSH框架往往伴随着大量的jar包,这些jar包包含了各个框架的核心功能和依赖库。然而,不同框架之间可能会使用相同版本或不同版本的某些库,这就可能导致jar包冲突。例如,两个框架可能都依赖于...

    ssh框架整合jar包

    在`pom.xml`中定义SSH框架及其依赖的版本,Maven会自动下载并管理这些jar包,避免了手动添加和版本冲突的问题。同时,还需要在Web应用的`web.xml`文件中配置Struts2和Spring的监听器、过滤器等,以及在Hibernate的...

    SSH框架jar包整合

    ### SSH框架jar包整合 #### 一、项目概述与需求分析 SSH框架即Struts + Spring + Hibernate的组合,是Java Web开发中的经典MVC架构实现。为了确保项目的顺利进行,需要对涉及到的各种jar包进行整合,以避免版本...

    SSH框架整合兼容Jar包

    "SSH框架整合兼容Jar包"的出现,主要是为了解决这三大框架在实际项目中集成时可能出现的兼容性问题。开发者通常需要从不同源获取这些框架的库文件,并手动调整版本以确保它们能够正常协同工作。这个压缩包包含了经过...

    SSH可用jar包

    SSH,全称Secure Shell,是一种网络协议,用于...理解并熟练掌握SSH框架的使用,对于Java开发者来说,是提升项目开发效率、保证代码质量的重要技能。通过合理地整合和配置SSH组件,可以构建出高效、稳定的企业级应用。

    ssh框架jar包

    这个"ssh框架jar包"集合了所有必要的库文件,确保了一次性导入的便利性,减少了新手开发者在解决jar包冲突上花费的时间。 为了正确使用这些jar包,开发者需要了解每个框架的基本概念、配置以及它们之间的协同工作...

    SSH框架jar神包

    此SSH框架jar神包的特点在于,它已经预先解决了各个框架间的版本兼容性问题,避免了开发者在配置过程中可能遇到的jar包冲突。通常,这些冲突可能源于不同框架或者不同版本的jar包依赖了相同的类但实现不同。在神包中...

    ssh三大框架整合所需jar包

    确保这些jar包正确引入项目并排除版本冲突,是SSH整合成功的关键。 对于初学者来说,理解每个框架的角色以及如何协同工作至关重要。同时,正确配置各框架的XML配置文件,掌握Maven或Gradle等构建工具管理依赖,也是...

    SSH框架jar核心包

    这个压缩包中的“SSH框架jar核心包”包含了这三个框架的核心组件,旨在为开发者提供一个稳定、高效的开发环境,避免不同jar包间的版本冲突问题。 1. **Struts2**:这是一个基于MVC设计模式的Web应用框架,它强调了...

    SSH框架jar包

    这个"SSH框架jar包"包含了这三个框架的核心库,使得开发者能够在项目中快速集成和使用SSH框架。 1. **Struts2**: Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用框架,它继承了Struts1的...

    SSH整合jar包

    下面我们将详细探讨SSH框架的核心组件及其在Java开发中的作用。 **Spring框架** Spring是Java应用开发的核心框架,提供了一个全面的基础设施,支持创建和管理Java对象,以及处理依赖注入(DI)。Spring框架包括以下...

    SSH框架 JAR包 亲测在用

    SSH框架,全称为Struts2、Spring和...理解并熟练使用SSH框架的JAR包,对于Java Web开发者来说,是提升专业技能和解决实际问题的重要一步。在使用过程中,确保正确配置和合理选择相关JAR文件,是成功构建SSH应用的关键。

    SSH项目框架完整jar包

    个人整理的搭建SSH框架所需的完整的jar包,包括Struts2,Spring3.0,Hiberante3.6.10和log4j,json,mysql连接java的驱动jar,已通过项目检测无jar包冲突

    SSH框架精简jar包

    SSH框架的精简jar包旨在解决在项目开发中由于引入过多不必要的依赖导致的jar包冲突和资源浪费问题。 Struts2作为MVC框架,主要处理用户请求,实现视图与控制器的解耦。其核心组件包括Action、Interceptor(拦截器)...

    ssh框架用到的jar包

    下面我们将详细讨论SSH框架用到的jar包及其作用。 1. Spring框架: - spring-core.jar:Spring框架的核心模块,提供IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)功能。 - ...

    SSH框架整合所需JAR包

    在进行SSH框架整合时,确保正确地引入所有必要的JAR包至关重要,因为它们构成了框架运行的基础。 1. **Spring框架**: Spring的核心功能包括依赖注入(DI)和面向切面编程(AOP)。Spring提供了丰富的IoC容器,...

    ssh框架所需的jar包

    下面将详细介绍SSH框架中的每一个部分以及它们所需的jar包。 1. **Spring框架**: Spring是一个全面的Java应用程序开发框架,它提供依赖注入(DI)和面向切面编程(AOP)等核心功能。Spring还包含了对数据访问、...

Global site tag (gtag.js) - Google Analytics