未找到appengine 1.7.4 sdk和com.google.appengine.datanucleus.DatastoreManager [英] appengine 1.7.4 sdk and com.google.appengine.datanucleus.DatastoreManager not found
问题描述
我已升级到appengine 1.7.4,现在有些东西被打破。
在部署到本地开发人员时将appengine错误与以下内容配合使用。
在C
LASSPATH中找不到类com.google.appengine.datanucleus.DatastoreManager。请检查您的规格和您的CLASSPATH。
org.datanucleus.exceptions.ClassNotResolvedException:在CLASSPATH中找不到类com.google.appengin
e.datanucleus.DatastoreManager。请检查您的
r规格和您的CLASSPATH。
这不是java.lang.ClassNotFoundException,而是org.datanucleus.exceptions.ClassNotResolvedException
我的库是
appengine-api-1.0-sdk-1.7.4
appengine-api-labs-1.7.4
datanucleus-api-jdo-3.2.0-m3
datanucleus-api-jpa-3.2.0-m3
datanucleus-appengine -2.1.1
datanucleus-core-3.2.0-m3
datanucleus-enhancer-3.1.1
它使用maven构建。
DataNucleus App Engine插件兼容性
http://code.google.com/p/datanucleus-appengine/wiki/Compatibility
州
3.0:
需要DataNucleus 3.2+(core,api-jdo,api-jpa)。
需要SDK 1.7.0+
datanucleus-appengine-2.1.1 pom有依赖关系
org.datanucleus datanucleus-api-jdo [3.1.1,3.2)
org.datanucleus datanucleus-api -jpa [3.1.1,3.2)
org.datanucleus datanucleus-core [3.1.1,3.2)
org.datanucleus datanucleus-enhancer [3.1.0-release,)
libs的版本有问题,但我无法确定它。
什么是正确的依赖为DN插件和sdk 1.7.4?
-lp
为什么在CLASSPATH中有datanucleus-api-jdo和datanucleus-api-jpa?决定使用哪个API并使用该API。其他依赖性在哪里? jdo-api.jar的persistence-api.jar?
除非您使用datanucleus-appengine插件的SVN trunk,否则无法使用DataNUcleus 3.2,如图所示清楚地在 http://code.google.com/p/datanucleus-appengine/wiki /兼容性
i have upgraded to appengine 1.7.4 and something is now broken.
when deploying to local dev the appengine errors with the following.
Class "com.google.appengine.datanucleus.DatastoreManager" was not found in the C
LASSPATH. Please check your specification and your CLASSPATH.
org.datanucleus.exceptions.ClassNotResolvedException: Class "com.google.appengin
e.datanucleus.DatastoreManager" was not found in the CLASSPATH. Please check you
r specification and your CLASSPATH.
This is NOT a java.lang.ClassNotFoundException but a org.datanucleus.exceptions.ClassNotResolvedException
my libs are
appengine-api-1.0-sdk-1.7.4
appengine-api-labs-1.7.4
datanucleus-api-jdo-3.2.0-m3
datanucleus-api-jpa-3.2.0-m3
datanucleus-appengine-2.1.1
datanucleus-core-3.2.0-m3
datanucleus-enhancer-3.1.1
it is build using maven.
the DataNucleus App Engine Plugin Compatibility http://code.google.com/p/datanucleus-appengine/wiki/Compatibility states
3.0:
Requires DataNucleus 3.2+ (core, api-jdo, api-jpa).
Requires SDK 1.7.0+
The datanucleus-appengine-2.1.1 pom has dependancies of
org.datanucleus datanucleus-api-jdo [3.1.1, 3.2)
org.datanucleus datanucleus-api-jpa [3.1.1, 3.2)
org.datanucleus datanucleus-core [3.1.1, 3.2)
org.datanucleus datanucleus-enhancer [3.1.0-release, )
something is wrong with the version of the libs but i cant determine it.
what is the correct dependency for DN plugin and the sdk 1.7.4?
-lp
Why have you got "datanucleus-api-jdo" AND "datanucleus-api-jpa" in the CLASSPATH? Decide which API you're using and use that one. Where are the other dependencies ? jdo-api.jar of persistence-api.jar ?
You can't use DataNUcleus 3.2 unless you're using SVN trunk of the datanucleus-appengine plugin, as shown clearly on http://code.google.com/p/datanucleus-appengine/wiki/Compatibility
这篇关于未找到appengine 1.7.4 sdk和com.google.appengine.datanucleus.DatastoreManager的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!