appengine-skeleton-archetype 中 persistence.xml 的位置在哪里?
答案 0 :(得分:2)
只需将其放在META-INF文件夹中,在“myapp / src / main”中创建
答案 1 :(得分:1)
根据官方Google App Engine Documentation for JPA:
" 创建persistence.xml文件
JPA接口需要在应用程序的war/WEB-INF/classes/META-INF/
目录中使用名为persistence.xml的配置文件。您可以直接在此位置创建此文件,或让您的构建过程从源目录复制此文件。"
这有点令人困惑,因为Google App Engine Maven project setup/structure被定义为:
$ 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
目录应该可以互换。