-2

我正在使用 Eclipse 创建一个 Web 应用程序,并且正在使用休眠。

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

我知道通常它与休眠文件的位置有关,但我将位置从srctobuild/classes和 to更改webcontent/web-inf为它们似乎都不起作用。

我查看了类路径文件,看起来类路径是 src 文件夹,也是用于工作的休眠模式,我没有更改文件位置或路径类文件内容的任何内容。

我只是尝试从休眠状态向数据库添加另一个表,现在即使在我删除了更改后它也不起作用。

有人知道出了什么问题吗?

4

2 回答 2

0

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

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

于 2013-02-22T11:16:53.540 回答
0

我更喜欢把它放进去src/main/resources,它会被复制到/WEB-INF/classes构建中。

于 2013-02-22T11:18:24.020 回答