2013-02-22 3 views
-2

Я создаю веб-приложение с eclipse, и я использую спящий режим.hibernate.cfg.xml не найдена ошибка

Я получаю все время этой ошибки: org.hibernate.HibernateException: /hibernate.cfg.xml not found.

Я знаю, что, как правило, это связано с расположением Hibernate файлов, но я изменил расположение от src к build/classes и webcontent/web-inf и никто из них не похоже на работу.

Я посмотрел файл classpath, и он выглядит так: путь к классу - это папка src, а также спящий режим, используемый для работы, и я ничего не менял в местах расположения файла или содержимого файла pathclass.

Я просто попытался добавить еще одну таблицу в БД из спящего режима, и теперь даже после того, как я удалил изменения, он не работает.

У кого-нибудь есть идея, что пошло не так?

ответ

0

Вы должны сделать файл hibernate.cfg.xml доступным в пути к классам виртуальной машины, в которой будет запущено приложение. Например, в WEB-INF/classes.

Вы должны проверить, как ваш процесс сборки выводит ваши классы. Если, например, папка src скомпилирована в WEB-INF/classes, вы можете поместить файл под src. Или, как уже указывал Ним, в src/main/resources, если вы используете Maven, например.

0

Я предпочитаю положить его в src/main/resources и он скопирован на /WEB-INF/classes на сборке.

Смежные вопросы