找不到hibernate.cfg.xml错误

时间:2013-02-22 11:12:21

标签: hibernate

我正在使用eclipse创建一个Web应用程序,我正在使用hibernate。

我一直都会遇到这个错误: org.hibernate.HibernateException: /hibernate.cfg.xml not found

我知道通常它与hibernate文件的位置有关,但我将位置从src更改为build/classes并更改为webcontent/web-inf,但它们似乎都无法正常工作。

我查看了类路径文件,它看起来类路径是src文件夹,而且hibernate曾经工作过,我没有更改文件位置或路径类文件内容的任何内容。

我只是尝试从hibernate向数据库添加另一个表,现在即使我删除了更改它也无法正常工作。

任何人都知道出了什么问题?

2 个答案:

答案 0 :(得分:0)

您应该在运行应用程序的VM的类路径中提供hibernate.cfg.xml文件。例如,在WEB-INF/classes中。

您应该检查构建过程如何输出您的类。例如,如果将src文件夹编译为WEB-INF/classes,则可以将文件放在src下。或者,正如Nim已经指出的那样,例如,如果您使用Maven,则在src/main/resources中。

答案 1 :(得分:0)

我更喜欢将其放在src/main/resources中,并在构建时将其复制到/WEB-INF/classes