【问题标题】:Hibernate Instantiation Failure On Serverside服务器端休眠实例化失败
【发布时间】:2011-04-20 21:25:42
【问题描述】:

我正在使用带有休眠功能的 mysql 数据库,可以在本地完美运行。 但是当我在我的服务器上部署它时,我得到了以下堆栈跟踪。 请帮忙:

原因:org.hibernate.HibernateException:无法实例化默认的tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer] 在 org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:110) 在 org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:135) 在 org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.(EntityEntityModeToTuplizerMapping.java:56) 在 org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:323) 在 org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:433) 在 org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:109) 在 org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55) 在 org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:231) 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1313) 在 org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915) 在 com.miiatech.tautona.red.patternindexer.util.HibernateUtil.(HibernateUtil.java:12) ... 42 更多 引起:java.lang.reflect.InvocationTargetException 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:513) 在 org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:107) ... 52 更多 引起:java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.(Z)V 在 net.sf.cglib.core.DebuggingClassWriter.(DebuggingClassWriter.java:47) 在 net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter(DefaultGeneratorStrategy.java:30) 在 net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24) 在 net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216) 在 net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145) 在 net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117) 在 net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108) 在 net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104) 在 net.sf.cglib.proxy.Enhancer.(Enhancer.java:69) 在 org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117) 在 org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43) 在 org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:188) 在 org.hibernate.tuple.entity.AbstractEntityTuplizer.(AbstractEntityTuplizer.java:128) 在 org.hibernate.tuple.entity.PojoEntityTuplizer.(PojoEntityTuplizer.java:78)

【问题讨论】:

    标签: java hibernate tomcat


    【解决方案1】:

    “由以下原因引起: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter”。

    您的部署应用程序的类路径似乎有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多