2011-01-21 2 views
3

Я работаю над проектом, который использует GWT на стороне клиента, сервер Tomcat Apache, MySQL, Hibernate с JPA. Я также с помощью аннотаций и EntityManager Моя структура папок следующим образом:org.hibernate.cfg.Environment - hibernate.properties не найден

+build 
+java 
    +com 
    +META-INF 
     persistence.xml 
+webcontent 
    +WEB-INF 

Я получаю следующий вывод в консоли среди другой информации

INFO org.hibernate.cfg.Environment - hibernate.properties not found 
INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist 

Я также попытался размещения persistence.xml внутри web- inf/meta-inf, но я все равно получаю такую ​​же ошибку. Это происходит только тогда, когда я управляю им на сервере. Если я тестирую его локально с использованием основного класса, он работает. Любая идея, почему он не может найти файл свойств

+0

Пробовали ли вы 'webcontent/META-INF/persistence.xml'? –

+0

Почему, на ваш взгляд, это ошибка? Это информационное сообщение, после которого ваша программа должна работать нормально. – axtavt

ответ

3

Hibernate просто сообщает вам, что он не смог найти файл с именем hibernate.properties. Если вы хотите, чтобы избавиться от этого сообщения журнала создать WebContent/WEB-INF/hibernate.properties

Вы можете предоставить специфические для каждого поставщика свойства в persistence.xml непосредственно, как это:

<properties> 
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" /> 
</properties> 
Смежные вопросы