У меня проблема при попытке создать Hibernate и подключиться к базе данных MySQL (см. Сообщение об ошибке ниже).Сбой Hibernate с NullPointerException в EntityTuplizerFactory.constructTuplizer? Зачем?
Довольно странно, что соединение работает нормально, используя один и тот же файл hibernate.cfg.xml при выполнении тестов JUnit, но он отказывается работать при запуске из Tomcat ...
Я начинаю бежать из идей.
Любые подсказки или подсказки, где искать?
Вызванный: org.hibernate.HibernateException: Невозможно создать экземпляр по умолчанию tuplizer [org.hibernate.tuple.entity.DynamicMapEntityTuplizer] в 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:69) в org.hibernate.tuple.entity. EntityMetamodel. (EntityMetamodel.java:323) at org.hibernate.persister.entity.AbstractEntityPersister. (AbstractEntityPersister.java:456) at org.hibernate.persister.entity.SingleTableEntityPersister. (SingleTableEntityPersister.java:131) at org.hibernate.persister.PersisterFactory.createClassPersister (PersisterFactory.java:84) at org.hibernate.impl.SessionFactoryImpl. (SessionFactoryImpl.java : 267) на org.hibernate.cfg.Configuration.buildSessionFactory (Configuration.java:1341) в se.fmt.atlantism.util.HibernateUtil.buildSessionFactory (HibernateUtil.java:16) ... 38 более Вызванный : java.lang.NullPointerException в org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer (EntityTuplizerFactory.java:107) ... 47 более
Оба руководства используют сценарии startup.sh и shutdown.sh Tomcat для управления экземпляром Tomcat. Это хорошо для разработки, но в производстве вы должны использовать jsvc для запуска Tomcat со специальной учетной записью с низким уровнем привилегий. Вам нужно построить jsvc - источник корабля с Tomcat в $ CATALINA_HOME/bin/jsvc-src.tar.gz Tomcat5.sh в этом архиве предоставляет подходящий скрипт установки - для его jvm/environment потребуется настройка. Подробнее об этом от Apache: http://tomcat.apache.org/tomcat-6.0-doc/setup.html Это относится только к установкам * nix - установщик Windows волшебным образом создает службу jsvc. –