powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java\Hibernate\ExceptionInInitializerError
4 сообщений из 4, страница 1 из 1
Java\Hibernate\ExceptionInInitializerError
    #39010052
Vlad Shemyakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема заключается в следующем... При запуске приложения вылетает ExceptionInInitializerError из класса HibernateUtil, который имеет такой вид:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {
	private static SessionFactory sessionFactory;
	
	private HibernateUtil() {}
	
	static{
		try{
			sessionFactory = new Configuration().configure().buildSessionFactory();
		}catch(Throwable e){
			throw new ExceptionInInitializerError(e);
		}
	}
	
	public static SessionFactory getSessionFactory(){
		return sessionFactory;
	}
}


Если быть точнее, то на консоли я вижу следующее:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Exception in thread "main" java.lang.ExceptionInInitializerError
	at main.java.util.HibernateUtil.<clinit>(HibernateUtil.java:15)
	at main.java.dao.impl.BookDaoImpl.getBooks(BookDaoImpl.java:64)
	at main.java.general.Project.main(Project.java:30)
Caused by: org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2165)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:2077)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:2056)
	at main.java.util.HibernateUtil.<clinit>(HibernateUtil.java:13)
	... 2 more
Caused by: org.dom4j.DocumentException: Server returned HTTP response code: 503 for URL: http://www.hibernate.sourceforge.net/hibernate-configuration-3.0.dtd Nested exception: Server returned HTTP response code: 503 for URL: http://www.hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
	at org.dom4j.io.SAXReader.read(SAXReader.java:484)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2157)
	... 5 more



То-есть судя по строке
Код: java
1.
Caused by: org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml


Приложение не может прочитать "hibernate.cfg.xml". Сам файл выглядит так:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
	<session-factory>
		<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/testhibernate</property>
		<property name="hibernate.connection.username">****</property>
		<property name="hibernate.connection.password">****</property>
		
		<mapping resource="book.hbm.xml"/>
		<mapping resource="author.hbm.xml"/>
		
	</session-factory>
</hibernate-configuration>



Вообщем-то вся суть проблемы... Подскажите как решить.

P.S. Вопрос для общего развития... Метод Configuration().configure().buildSessionFactory(); обьявлен как deprecated. Что нужно использовать в новом коде вместо него?

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
Java\Hibernate\ExceptionInInitializerError
    #39010239
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad Shemyakin,

Код: xml
1.
2.
3.
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
...
Рейтинг: 0 / 0
Java\Hibernate\ExceptionInInitializerError
    #39010243
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Java\Hibernate\ExceptionInInitializerError
    #39010253
Vlad Shemyakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yelena,

Огромное спасибо. Ответили на оба вопроса.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java\Hibernate\ExceptionInInitializerError
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]