找不到hibernate.cfg.xml错误

找不到hibernate.cfg.xml错误,hibernate,Hibernate,我正在使用eclipse和hibernate创建一个web应用程序 我一直收到这个错误: org.hibernate.HibernateException:/hibernate.cfg.xml未找到 我知道它通常与hibernate文件的位置有关,但我将位置从src改为build/classes,改为webcontent/web inf,但它们似乎都不起作用 我查看了类路径文件,看起来类路径是src文件夹,也是用于工作的hibernate,我没有更改文件的位置或pathclass文件的内容 我只

我正在使用eclipse和hibernate创建一个web应用程序

我一直收到这个错误: org.hibernate.HibernateException:/hibernate.cfg.xml未找到

我知道它通常与hibernate文件的位置有关,但我将位置从src改为build/classes,改为webcontent/web inf,但它们似乎都不起作用

我查看了类路径文件,看起来类路径是src文件夹,也是用于工作的hibernate,我没有更改文件的位置或pathclass文件的内容

我只是尝试从hibernate向DB添加另一个表,现在即使删除了更改,它也不起作用

有人知道哪里出了问题吗?

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

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

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