`

struts2,hibernate4,spring3配置时问题汇总及解决办法

阅读更多

1.java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
缺少asm-3.3.jar
2.java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
缺少asm-commons-3.3.jar
3.java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
缺少spring-web-3.2.3.RELEASE.jar
4.java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
缺少spring-web-3.2.3.RELEASE.jar
5.java.lang.ClassNotFoundException: org.springframework.web.context.request.RequestContextListener
缺少spring-web-3.2.3.RELEASE.jar
6.java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
缺少spring-web-3.2.3.RELEASE.jar
7.java.lang.NoClassDefFoundError: org/springframework/context/ConfigurableApplicationContext
缺少spring-context-3.2.3.RELEASE.jar
8.Caused by: java.lang.ClassNotFoundException: org.springframework.beans.FatalBeanException
缺少spring-beans-3.2.3.RELEASE.jar
9.Caused by: java.lang.ClassNotFoundException: org.springframework.core.NestedRuntimeException
缺少spring-core-3.2.3.RELEASE.jar
10.java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator
缺少log4j-1.2.16.jar
11. org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx]
缺少spring-tx-3.2.3.RELEASE.jar
12.org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [resource/applicationContext.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
缺少aopalliance-1.0.jar
13. org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/aop]
缺少spring-aop-3.2.3.RELEASE.jar
14.java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAccessor
缺少spring-expression-3.2.3.RELEASE.jar
15. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [resource/applicationContext.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0': Cannot resolve reference to bean 'pointcut' while setting bean property 'pointcut'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pointcut': Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
缺少spring-aspects-3.2.3.RELEASE.jar、aspectjweaver.jar、aspectjrt.jar
16. org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.orm.hibernate4.LocalSessionFactoryBean] for bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.orm.hibernate4.LocalSessionFactoryBean
缺少spring-orm-3.2.3.RELEASE.jar
17. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager
缺少hibernate-commons-annotations-4.0.2.Final.jar
18. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/dom4j/DocumentException
缺少dom4j-1.6.1.jar
19.org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
缺少jboss-logging-3.1.1.GA.jar
20. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/SystemException
缺少jboss-transaction-api_1.1_spec-1.0.1.Final.jar
21. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/persistence/Entity
缺少hibernate-jpa-2.0-api-1.0.1.Final.jar
22. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.cache.NoCacheRegionFactoryAvailableException: Second-level cache is used in the application, but property hibernate.cache.region.factory_class is not given, please either disable second level cache or set correct region factory class name to property hibernate.cache.region.factory_class (and make sure the second level cache provider, hibernate-infinispan, for example, is available in the classpath).
hibernate.cfg.xml配置中需添加:
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.provider_class">net.sf.ehcache.hibernate.EhCacheProvider</property>
<property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>
23. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
缺少slf4j-api-1.6.1.jar
24. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [resource/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy
缺少spring-jdbc-3.2.3.RELEASE.jar
25. org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.cjjt.dao.impl.BaseDaoImpl] for bean with name 'baseDao' defined in class path resource [resource/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.cjjt.dao.impl.BaseDaoImpl
26.Caused by: Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
缺少struts2-spring-plugin-2.3.15.jar
27.org.springframework.orm.hibernate4.HibernateOptimisticLockingFailureException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; nested exception is org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

28.java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
问题及解决办法:缺少commons-logging.jar,需要在lib中添加。
29.NoClassDefFoundError: org/logicalcobwebs/cglib/core/NamingPolicy
问题及解决办法:默认hibernate4下连接池jar包为较老的proxool-0.8.3.jar。需要换成proxool-0.9.1.jar和proxool-cglib.jar
30.org.logicalcobwebs.proxool.ShutdownHook - Problem calling "get cause" on IllegalStateException.

问题及解决办法:默认hibernate4下连接池jar包为较老的proxool-0.8.3.jar。需要换成proxool-0.9.1.jar和proxool-cglib.jar

出自:******************

分享到:
评论

相关推荐

    Struts+Hibernate+Spring面试题合集及答案常见题目经典精选汇总大全.docx

    Struts+Hibernate+Spring是Java开发中常用的三大框架,它们分别负责MVC模式中的视图、持久层和业务层管理。下面将详细讲解这三大框架的相关面试知识点。 1. Hibernate部分: - Hibernate是一个对象关系映射(ORM)...

    Struts2 + hibernate + Spring 的 jar包汇总

    总之,Struts2、Hibernate和Spring的结合使用,为Java Web开发提供了一种强大、灵活且可扩展的解决方案。它们各自的特性相互补充,使得开发者可以更专注于业务逻辑,而不是底层的实现细节。同时,MySQL和Junit的加入...

    传智播客的struts2,hibernate,spring的ppt汇总

    3. **Spring**:IoC容器、AOP原理、Spring MVC、数据源配置、事务管理、Spring与Struts2、Hibernate的整合等。 这些PPT对于初学者来说,可以帮助他们快速理解三大框架的基本概念和应用场景,而对于有经验的开发者来...

    Struts Spring Hibernate面试题汇总

    【SSH面试题汇总】主要涉及的是Struts、Spring和Hibernate这三个流行Java EE框架的相关知识,以及MVC设计模式的理解。MVC(Model-View-Controller)模式是软件工程中的一种架构模式,它将应用程序分为三个核心组件:...

    struts2,spring,mybatis汇总jar包下载

    例如,Struts2的配置文件通常是`struts.xml`,Spring的配置文件是`applicationContext.xml`,MyBatis的配置文件是`mybatis-config.xml`。理解这些框架的核心概念和配置方式是有效利用这些库的关键。

    工作日报系统web程序源码 SSH3实现-Struts2 、spring3、hibernate3

    工作日报系统是一个典型的Web应用程序,该系统采用SSH3框架实现,即Struts2、Spring3和Hibernate3的组合。这三大框架是Java企业级开发中非常流行的技术栈,它们分别负责控制层、业务层和数据持久化层的功能。 **...

    网上选课系统(源码+论文)SSH struts2 hibernate spring

    系统划分为信息管理模块、教师模块、学生模块和统计模块等4个模块。模块功能如下:  信息管理模块:包括学生、教师和课程信息管理3个子模块。  学生信息管理:实现对学生信息的添加、修改、删除、查询操作。  ...

    Spring,hibernate,struts常见的面试笔试题汇总

    面试时可能会综合考察这三个框架的整合使用,如Spring与Hibernate的集成,以实现数据访问层的事务管理,以及Spring与Struts的集成,利用Spring的DI特性管理Struts的Action实例。此外,还会涉及到如何优化这些框架的...

    hibernate_3配置文件参数汇总

    本篇文章将汇总Hibernate 3配置文件中的关键参数,帮助开发者更好地理解和配置Hibernate。 1. **SQL方言(Dialect)**:`hibernate.dialect` 是一个必不可少的配置项,它定义了Hibernate针对特定关系数据库使用的SQL...

    SSH(Struts,Spring,Hibernate)笔试题与面试题汇总整理.docx

    SSH(Struts、Spring、Hibernate)笔试题与面试题汇总整理 SSH(Struts、Spring、Hibernate)是 Java EE 开发中常用的三个框架,它们之间可以组合使用,以提高开发效率和系统性能。下面是对 SSH 框架中 Struts2 ...

    基于struts+hibernate+spring的会员管理系统源码

    营业状态表,提成记录流水,员工提成统计,员工提成汇总,收银流水,其它收入,消费支出,财务分析 6.微信设置 账户设置,微信菜单,微信回复,回复列表,关注列表 7.常用设置 会员等级,短信余额,短信发送记录,...

    java之hibernate和spring技术难点及其要点总结

    1. **解决多数据源问题**:在复杂的系统架构中,往往需要同时连接多个不同的数据库,Spring提供了一套解决方案来处理这种场景。 2. **本地事务配置**:了解如何在Spring中配置本地事务对于优化数据访问层至关重要。...

    基于Struts、Spring、Hibernate考核管理系统的研究与实现

    为了解决这些问题,本文提出了一种基于Struts、Spring和Hibernate三大开源框架的考核管理系统的设计与实现方案。该系统旨在通过现代化的技术手段,提高考核工作的自动化水平,确保考核结果的准确性和可靠性。 #### ...

    ssh整合jar包汇总hibernate4.Xspring4.Xstruts2 2.3.15

    SSH整合是Java Web开发中的一个经典组合,由Spring、Struts2和Hibernate三个框架组成,它们各自负责不同的职责,共同构建出高效、灵活的企业级应用。这个压缩包包含的jar包正是为了支持SSH整合而准备的,对于初学者...

    SSH(Spring+Strus+Hibernate)框架需要的jar包汇总

    SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中常见的三层架构组合,用于...同时,正确配置Spring的`beans.xml`、Struts的`struts.xml`和Hibernate的`hibernate.cfg.xml`等配置文件也是至关重要的步骤。

    java_jsp项目源码_项目申报系统(Struts2+Spring+Hibernate++Mysql5)130223.rar

    项目申报系统是一个基于Struts2、Spring、Hibernate和MySQL5技术的综合信息管理平台,旨在简化项目申报流程,提高管理效率。该系统适用于各类企事业单位、政府部门和其他组织,可支持项目申报、审核、跟踪和统计分析...

    struts开发错误总汇

    在Struts开发过程中,可能会遇到各种错误,这些错误可能是由于配置问题、依赖库不完整、版本不兼容或其他编程错误导致的。本文将针对“struts开发错误总汇”这一主题,详细解析一个常见的错误:缺少`spring-...

    struts2 资料整理汇总

    除了基本功能,Struts2还与其他开源库无缝集成,如Hibernate(持久层框架)和Spring(全面的轻量级应用框架)。这使得开发者能够构建完整的MVC架构的应用,并利用这些库的强大功能。 在实际开发中,Struts2的插件...

    struts各个版本jar包汇总

    - **现代框架对比**:Struts 2与Spring MVC、Play Framework等现代框架相比,可能存在维护成本高、社区活跃度低等问题,开发者需要权衡选择。 总之,了解并掌握Struts的各个版本及其特性,对于理解Web开发的历史...

Global site tag (gtag.js) - Google Analytics