org.hibernate.cfg.Environment - 找不到hibernate.properties

时间:2011-01-21 02:01:09

标签: java hibernate gwt tomcat

我正在开发一个在客户端使用GWT,Tomcat Apache服务器,MySQL,使用JPA的Hibernate的项目。我也在使用注释和EntityManager 我的文件夹结构如下:

+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中,但我仍然得到同样的错误。 只有当我在服务器上操作时才会发生这种情况。如果我使用主类在本地测试它,它的工作原理。 知道为什么它找不到属性文件

1 个答案:

答案 0 :(得分:3)

Hibernate只是告诉你它无法找到名为hibernate.properties的文件。 如果你想摆脱这条日志消息,请创建webcontent / WEB-INF / hibernate.properties

您可以直接在persistence.xml中提供供应商特定的属性,如下所示:

<properties>
 <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
</properties>