Google app engine persistence.xml在appengine骨架原型中的位置
appengine骨架原型中persistence.xml的位置在哪里?只需将它放在META-INF文件夹中,在“myapp/src/main”中创建它Google app engine persistence.xml在appengine骨架原型中的位置,google-app-engine,maven,jpa,Google App Engine,Maven,Jpa,appengine骨架原型中persistence.xml的位置在哪里?只需将它放在META-INF文件夹中,在“myapp/src/main”中创建它 右键单击项目文件->生成路径->配置生成路径 将文件夹META-INF添加到生成路径 Maven->更新项目 据官员称: “创建persistence.xml文件 JPA接口需要在应用程序的war/WEB-INF/classes/META-INF/目录中有一个名为persistence.xml的配置文件。您可以直接在此位置创建此文件,也可以让生
war/WEB-INF/classes/META-INF/
目录中有一个名为persistence.xml的配置文件。您可以直接在此位置创建此文件,也可以让生成过程从源目录复制此文件。”
这有点令人困惑,因为定义如下:
$ tree myapp
myapp
eclipse-launch-profiles
DevAppServer.launch
UpdateApplication.launch
nbactions.xml
pom.xml
README.md
src
main
java
webapp
WEB-INF
appengine-web.xml
logging.properties
web.xml
test
target
但是在任何情况下,
war
目录和webapp
目录都应该是可交换的。你的意思是除了在META-INF/下之外?(即它在每个JPA应用程序上的位置)我知道它应该在META-INF中,但我不知道该把这个文件夹放在哪里。它可以工作,谢谢。我只想指出,@Albertoimpl的回答也很有帮助。通过构建路径添加文件夹“src/main/resources/META-INF”,正如@Albertoimpl所提到的那样,会在“Java resources/src/main/resources”中创建META-INF,eclipse会将其复制到正确的目录“src/main/webapp/WEB-INF/classes”中。