Fórumok

работа с hibernate

zoon oon, módosítva 9 év-val korábban

работа с hibernate

Junior Member Bejegyzések: 48 Csatlakozás dátuma: 2014.09.19. Legújabb bejegyzések
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, módosítva 9 év-val korábban

RE: работа с hibernate

Regular Member Bejegyzések: 108 Csatlakozás dátuma: 2012.03.27. Legújabb bejegyzések
Ошибка явно указывает java.lang.NoClassDefFoundError, что ваш класс не выложен вместе с портлетом.
Или по каким-то причинам не был проинициализирован загрузчиком классов.
zoon oon, módosítva 9 év-val korábban

RE: работа с hibernate

Junior Member Bejegyzések: 48 Csatlakozás dátuma: 2014.09.19. Legújabb bejegyzések
класс находится в *.jar, которая в свою очередь находится в портлете по следующему пути
C:\Programs\glassfish-4.1\glassfish\domains\domain2\applications\TestPortlet-1.0-SNAPSHOT\WEB-INF\lib

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