2

我目前的 persistence.xml 位于 src/main/resources/META-INF/persistence.xml 中。我也使用 eclipselink 2.4 作为我的 JPA 2.0 实现。

在此处输入图像描述

发布到服务器并尝试在浏览器中运行应用程序后,我收到以下错误:

Exception: : java.lang.IllegalArgumentException: No persistence unit named 'X'
is available in scope Webapp. Available persistence units: [] at

这仅在 Eclipse 中构建时。将 META-INF 留在路径 src/main/resources/META-INF/persistence.xml 并执行 maven install 以构建 war 文件,META-INF 文件夹正确放置在 WEB-INF/classes/META-INF/persistence .xml 应该是(在战争中)。似乎这只是 webapp 在 Eclipse 中本地构建和运行的问题。谁能解释一下?

谁能解释问题是什么?也许有人以前遇到过这个问题?

4

0 回答 0