我正在用GAE/Datanucleus/cloudSQL开发一个应用程序。
Datanucelus版本为3.1.3,因为最新的App (1.9.11)包含此版本,但我被建议使用Datanucleus v4 在这个问题上。
我从war/WEB/lib中删除了3.1.3JAR,并将4.0.2JAR添加到同一个文件夹中。当我运行应用程序时,它似乎运行得很好。
但是eclipse却在抱怨错误。
The App Engine SDK JAR datanucleus-api-jpa-3.1.3.jar is missing in the WEB-INF/lib directory
The App Engine SDK JAR datanucleus-core-3.1.3.jar is missing in the WEB-INF/lib directory
The App Engine SDK JAR datanucleus-api-jdo-3.1.3.jar is missing in the WEB-INF/lib directory如果我将3.1.3添加到war/WEB/lib中,则eclipse错误已经消失,但是应用程序由于有多个JAR版本而失败。
有人能告诉我如何简单地使用Datanucleus v4和GAE吗?
发布于 2014-09-18 12:31:56
请参见此页,其中写着“使用DataNucleus JDO/JPA访问数据存储”?嗯,取消它,因为这是GAE/Datastore -不是谷歌的插件告诉你。然后将JPA实现所需的任何jars放入CLASSPATH,所有这些都应该可以。
https://stackoverflow.com/questions/25909994
复制相似问题