barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

вторник, 17 июля 2012 г.

java.net.SocketException: Connection reset при парсинге Hibernate-конфига

После некоторых манипуляций с проектом, использующим hibernate, стало вылиться исключение при чтении конфигурационного файла Hibernate:
org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
...
Caused by: org.dom4j.DocumentException: Connection reset Nested exception: Connection reset
...
java.net.SocketException: Connection reset
Какой коннект был сброшен, не совсем ясно О_о, ведь парсится локальный конфиг. Оказывается, в CLASSPATH оказались jar-ники 3ей версии Hibernate, тогда как приложение использует Hibernate 4 и в конфигурационных файлах указаны его DTD. Не найдя новых DTD в jar-никах старого Hibernate, XML-парсер полез за ними в интернет (куда его не пустили уже из-за прокси).

Комментариев нет:

Отправить комментарий