Hibernate找不到Persistence.xml

时间:2016-01-25 13:24:20

标签: java hibernate

我有一个在Netbeans中使用Hibernate创建的Web应用程序。由于类路径问题,我无法运行我的应用。它无法找到我的persistence.xml文件。这是Netbeans中项目的文件夹结构:

Web pages
  - META-INF
     - persistence.xml
  - Web-INF

Source packages
  - <default package>
     - persistence.xml
com.company.me
  - java source files 
  = (One of the files contains the main() method that i am using to run
     the app. I am not running the project as web app but rather as normal app using the main() method as entry point)

您可以看到persistence.xml位于两个地方。我只是把它们放在那里测试它是否会找到它们。我从其他帖子中读到persistence.xml必须在src/main/resources,我试图创建该文件夹结构,但它没有工作并将META-INF/persistence.xml放在那里但它没有& #39; t work。

我还尝试在文件系统上创建相同的文件夹结构,但它也不起作用。

1 个答案:

答案 0 :(得分:0)

将其放入WEB-INF/classes。这是Web应用程序的类路径的根。