Eclipse - 如何修复错误"在项目中找不到persistence.xml文件"JPA问题

edd*_*son 16 eclipse gwt google-app-engine persistence.xml maven

在Eclipse中出现"在项目中找不到persistence.xml文件"错误.

目标:创建一个新项目GWT + App引擎+ Maven

创建此步骤的步骤:

  1. 谷歌eclipse插件:选择"新建Web应用程序项目".
  2. 设置名称等
  3. 右键单击项目>配置>转换为Maven ...
  4. 修复jdoconfig.xml文件:xsi的值不正确.请参阅 使用不正确的URL验证jdoconfig

然后我得到上面的错误.

该文件存在于scr/META-INF/persistence.xml以及war/WEB-INF/classes/META-INF/persistence.xml但未找到.

注意:我安装了插件m2e,m2e-wtp和google eclipse插件

Ger*_*nes 18

如果你正在使用eclipse.尝试右键单击项目文件 - >构建路径 - >配置构建路径

步骤1:将文件夹META-INF添加到构建路径

第2步:右键单击Project File - > Maven - > Update Project

  • 有效的步骤:1.将文件夹META-INF添加到构建路径.2.右键单击项目文件 - > Maven - >更新项目......(然后我可以从构建路径中删除文件夹META-INF,一切都很好.但是"Maven - > Update Project",它本身不起作用,需要两个步骤.) (3认同)
  • 这是人们不应该对 Eclipse 提出问题的事情之一吗?我的意思是: META-INF/persistence.xml 位于构建路径中,但“Maven -> 更新项目”仍然没有删除该消息。或者 persistence.xml 真的应该位于类路径的根目录中吗? (2认同)