Foren

работа с hibernate

zoon oon, geändert vor 9 Jahren.

работа с hibernate

Junior Member Beiträge: 48 Beitrittsdatum: 19.09.14 Neueste Beiträge
hi,
реализовал *.jar для работы с mysql через хибернейт, в веб проекте все работает замечательно
заюзал свою *.jar в портлете на maven для liferay и работать перестало, в логе следующее при первом обращении
org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]

при повторном обращении уже
Servlet.service() for servlet jsp threw exception
java.lang.NoClassDefFoundError: Could not initialize class com.testprg.hibernate.HibernateUtil
at com.fcb.ka.nebank.hibernate.HibernateOperation.getSession(HibernateOperation.java:70)
at com.fcb.ka.nebank.mysqljavawrapper.MysqlJavaWrapper.GetProjectsList(MysqlJavaWrapper.java:85)

что делать? как побороть? что посмотреть/проверить?

в переменные среди Виндовс прописал classpath до MysqlJavaWrapper.jar в которой com.testprg.hibernate.HibernateUtil

p.s. либо подскажите как работать с mysql другим способом
thumbnail
Alexey Melnikov, geändert vor 9 Jahren.

RE: работа с hibernate

Regular Member Beiträge: 108 Beitrittsdatum: 27.03.12 Neueste Beiträge
Ошибка явно указывает java.lang.NoClassDefFoundError, что ваш класс не выложен вместе с портлетом.
Или по каким-то причинам не был проинициализирован загрузчиком классов.
zoon oon, geändert vor 9 Jahren.

RE: работа с hibernate

Junior Member Beiträge: 48 Beitrittsdatum: 19.09.14 Neueste Beiträge
класс находится в *.jar, которая в свою очередь находится в портлете по следующему пути
C:\Programs\glassfish-4.1\glassfish\domains\domain2\applications\TestPortlet-1.0-SNAPSHOT\WEB-INF\lib

и что в данном случае не так?