获得以下错误 - 初始SessionFactory创建failed.org.hibernate.HibernateException:/hibernate.cfg.xml未找到

时间:2014-01-16 16:33:45

标签: java hibernate ant

我正在使用Core java编写一些hibernate实用程序,并且作为其中的一部分,能够在我的本地开发环境中使用它。当我构建jar时,我可以看到配置文件--hibernate.cfg.xml如下

enter image description here

然而,当我运行主类时,我不断收到以下错误 初始SessionFactory创建failed.org.hibernate.HibernateException:找不到/hibernate.cfg.xml。

知道怎么解决吗?我尝试了不同的答案,但没有一个符合我的需要。我正在使用Ant进行构建。

此致

2 个答案:

答案 0 :(得分:0)

将hibernate.cfg.xml放在包的旁边,而不是放在它的内部,并在类路径中包含该位置。 在jar之前,所有类在这个文件的classpath上的类,然后它运行,在jar之后,类路径只表示你的包的根。

答案 1 :(得分:0)

这是这样做的方法.. 1.源代码在src下。 2.复制SRC文件夹下的XML文件..它应该可以工作。