这是错误信息。开始以为是JDk 版本不一致。后来确定 开发环境和部署环境的JDK 版本一致。 我不知道哪里错了 。
开发的时候 我用的是MyEclipse 8.0 另一个人用的是 5.5 是不是这个原因 ?
10:51:26,302  INFO DefaultListableBeanFactory:396 - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c203c2: defining beans [propertyConfigurer,dataSourcezydxzyk,dataSourcepriv,dataSourcezydxjhpt,dataSourcezydxsite,dataSourcesitepriv,sessionFactorypriv,jdbcExceptionTranslatorpriv,hibernateTemplateorpriv,transactionManagerpriv,PrivDao,PrivServiceTarget,PrivService,dxPrivDao,registerDxPrivServiceTarget,registerDxPrivService,sessionFactoryzydxjhpt,jdbcExceptionTranslatorzydxjhpt,hibernateTemplatezydxjhpt,transactionManagerzydxjhpt,exchangeDao,registerExchangeServiceTarget,registerExchangeService,sessionFactoryzydxzyk,jdbcExceptionTranslatorzydxzyk,hibernateTemplatezydxzyk,transactionManagerzydxzyk,dictDao,registerDictServiceTarget,registerDictService,resourceDao,registerResourceServiceTarget,registerResourceService,entityDao,registerEntityServiceTarget,registerEntityService,oplogDao,registerOplogServiceTarget,registerOplogService,sessionFactoryzydxsite,jdbcExceptionTranslatorzydxsite,hibernateTemplatezydxsite,transactionManagerzydxsite,remoteDao,registerRemoteServiceTarget,registerRemoteService,sessionFactorysitepriv,jdbcExceptionTranslatorsitepriv,hibernateTemplateorsitepriv,transactionManagersitepriv,sitePrivDao,registerSitePrivServiceTarget,registerSitePrivService,localRegisterServiceBus]; root of factory hierarchy
10:51:26,307  INFO LocalSessionFactoryBean:246 - Closing Hibernate SessionFactory
10:51:26,315  INFO LocalSessionFactoryBean:246 - Closing Hibernate SessionFactory
10:51:26,323 ERROR ContextLoader:215 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactoryzydxzyk' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is oracle.classloader.util.AnnotatedClassFormatError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6          Invalid class: zydx.pojo.Broadcastplandetail
                 Loader: default.web.defaultWebApp:0.0.0
            Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes/
          Configuration: WEB-INF/classes/ in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes        Dependent class: org.hibernate.util.ReflectHelper
                 Loader: default.web.defaultWebApp:0.0.0
            Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib/hibernate3.jar
          Configuration: WEB-INF/lib/ directory in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib        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(AccessController.java:217)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1015)
        at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:649)
        at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:428)
        at com.evermind.server.Application.getHttpApplication(Application.java:512)
        at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1975)
        at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1894)
        at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:603)
        at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:302)
        at com.evermind.server.http.HttpServer.setSites(HttpServer.java:273)
        at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:180)
        at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2296)
        at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:944)
        at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:113)
        at java.lang.Thread.run(Thread.java:788)
Caused by: 
oracle.classloader.util.AnnotatedClassFormatError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6          Invalid class: zydx.pojo.Broadcastplandetail
                 Loader: default.web.defaultWebApp:0.0.0
            Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes/
          Configuration: WEB-INF/classes/ in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes        Dependent class: org.hibernate.util.ReflectHelper
                 Loader: default.web.defaultWebApp:0.0.0
            Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib/hibernate3.jar
          Configuration: WEB-INF/lib/ directory in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib        at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2268)
        at oracle.classloader.PolicyClassLoader.findLocalClass(PolicyClassLoader.java:1457)
        at oracle.classloader.SearchPolicy$FindLocal.getClass(SearchPolicy.java:167)
        at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
        at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1660)
        at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1621)
        at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1606)
        at java.lang.Class.forNameImpl(Native Method)
        at java.lang.Class.forName(Class.java:131)
        at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:192)
        at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:122)
        at org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:191)
        at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:67)
        at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:136)
        at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:475)
        at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:133)
        at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
        at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:295)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1385)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:814)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:732)
        at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
        ... 29 more

解决方案 »

  1.   

    Caused by: 
    java.lang.UnsupportedClassVersionError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6
            at java.lang.ClassLoader.defineClassImpl(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:218)
            at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2224)
            ... 52 more
    10/07/27 10:51:26 Error parsing application-server config file: Error creating bean with name 'sessionFactoryzydxzyk' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is oracle.classloader.util.AnnotatedClassFormatError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6          Invalid class: zydx.pojo.Broadcastplandetail
                     Loader: default.web.defaultWebApp:0.0.0
                Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes/
              Configuration: WEB-INF/classes/ in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes        Dependent class: org.hibernate.util.ReflectHelper
                     Loader: default.web.defaultWebApp:0.0.0
                Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib/hibernate3.jar
              Configuration: WEB-INF/lib/ directory in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib10/07/27 10:51:26 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactoryzydxzyk' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is oracle.classloader.util.AnnotatedClassFormatError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6          Invalid class: zydx.pojo.Broadcastplandetail
                     Loader: default.web.defaultWebApp:0.0.0
                Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes/
              Configuration: WEB-INF/classes/ in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes        Dependent class: org.hibernate.util.ReflectHelper
                     Loader: default.web.defaultWebApp:0.0.0
                Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib/hibernate3.jar
              Configuration: WEB-INF/lib/ directory in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    10/07/27 10:51:26       at java.security.AccessController.doPrivileged(AccessController.java:217)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
    10/07/27 10:51:26       at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
    10/07/27 10:51:26       at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
    10/07/27 10:51:26       at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    10/07/27 10:51:26       at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    10/07/27 10:51:26       at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    10/07/27 10:51:26       at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1015)
    10/07/27 10:51:26       at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:649)
    10/07/27 10:51:26       at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:428)
    10/07/27 10:51:26       at com.evermind.server.Application.getHttpApplication(Application.java:512)
    10/07/27 10:51:26       at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1975)
    10/07/27 10:51:26       at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1894)
    10/07/27 10:51:26       at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:603)
    10/07/27 10:51:26       at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:302)
    10/07/27 10:51:26       at com.evermind.server.http.HttpServer.setSites(HttpServer.java:273)
    10/07/27 10:51:26       at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:180)
    10/07/27 10:51:26       at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2296)
    10/07/27 10:51:26       at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:944)
    10/07/27 10:51:26       at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:113)
    10/07/27 10:51:26       at java.lang.Thread.run(Thread.java:788)
    10/07/27 10:51:26 Caused by: oracle.classloader.util.AnnotatedClassFormatError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6
      

  2.   

    Invalid class: zydx.pojo.Broadcastplandetail
                     Loader: default.web.defaultWebApp:0.0.0
                Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes/
              Configuration: WEB-INF/classes/ in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/classes        Dependent class: org.hibernate.util.ReflectHelper
                     Loader: default.web.defaultWebApp:0.0.0
                Code-Source: /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib/hibernate3.jar
              Configuration: WEB-INF/lib/ directory in /home/huadi/zydx_oc4j/j2ee/home/default-web-app/WEB-INF/lib10/07/27 10:51:26       at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2268)
    10/07/27 10:51:26       at oracle.classloader.PolicyClassLoader.findLocalClass(PolicyClassLoader.java:1457)
    10/07/27 10:51:26       at oracle.classloader.SearchPolicy$FindLocal.getClass(SearchPolicy.java:167)
    10/07/27 10:51:26       at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    10/07/27 10:51:26       at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1660)
    10/07/27 10:51:26       at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1621)
    10/07/27 10:51:26       at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1606)
    10/07/27 10:51:26       at java.lang.Class.forNameImpl(Native Method)
    10/07/27 10:51:26       at java.lang.Class.forName(Class.java:131)
    10/07/27 10:51:26       at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:192)
    10/07/27 10:51:26       at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:122)
    10/07/27 10:51:26       at org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:191)
    10/07/27 10:51:26       at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:67)
    10/07/27 10:51:26       at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:136)
    10/07/27 10:51:26       at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:475)
    10/07/27 10:51:26       at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:133)
    10/07/27 10:51:26       at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
    10/07/27 10:51:26       at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:295)
    10/07/27 10:51:26       at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1385)
    10/07/27 10:51:26       at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:814)
    10/07/27 10:51:26       at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:732)
    10/07/27 10:51:26       at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
    10/07/27 10:51:26       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
    10/07/27 10:51:26       ... 29 more
    10/07/27 10:51:26 Caused by: java.lang.UnsupportedClassVersionError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6
    10/07/27 10:51:26       at java.lang.ClassLoader.defineClassImpl(Native Method)
    10/07/27 10:51:26       at java.lang.ClassLoader.defineClass(ClassLoader.java:218)
    10/07/27 10:51:26       at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2224)
    10/07/27 10:51:26       ... 52 more
      

  3.   

    Caused by: java.lang.UnsupportedClassVersionError: (zydx/pojo/Broadcastplandetail) bad major version at offset=6
      

  4.   

    楼上 的意思是 我开发 环境 和部署环境的JDK版本不一致是么?
      

  5.   

    是这意思。
    You are currently viewing a forum thread in the Secunia Community Forum. Please note that opinions expressed here are not of Secunia but solely reflect those of the user who wrote it.