问答详情
源自:5-2 配置去掉Hibernate的配置文件-Spring整合Hibernate

spring4+struts2+hibernate5整合时报错,怎么解决?

SEVERE: Context initialization failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.hibernate5.LocalSessionFactoryBean]: No default constructor found; nested exception is java.lang.UnsupportedClassVersionError: org/hibernate/service/ServiceRegistry : Unsupported major.minor version 52.0 (unable to load class org.hibernate.service.ServiceRegistry)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1155)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099)


提问者:慕尼黑2899439 2017-06-05 16:10

个回答

  • RichBrian
    2018-07-19 09:55:01

    不是jar包问题是jdk的问题,我把它全部换成jdk1.8就没问题了,修改project facets里面改成1.8.编译版本改成1.8.把jre改成1.8

  • 慕仙4593868
    2017-06-18 21:48:00

    我为了不报错,特意下的和他一样的