這個問題是標籤[JDO]
但以下跟蹤:
Caused by: java.lang.ClassNotFoundException: javax.persistence.InheritanceType
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 77 more
表明,你缺少的JPA API罐子(由org.apache.geronimo.specs:geronimo-jpa_1.0_spec:1.1.1
提供)。
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jpa_3.0_spec</artifactId>
<version>1.1.1</version>
</dependency>
既然你不使用JPA,你不應該這樣做,但現在看來,JPA的API以某種方式由DataNucleus將AppEngine上的插件引用由@Datanucleus解釋。
嗨, 感謝您的答覆。我只能發佈一個鏈接,實際上,我不使用jpa。這是我的pom.xml:http://pastebin.com/2Y7gC2b0。希望能幫助到你。如果需要更多信息,請讓我知道。 乾杯,馬諾霍 – manojo 2010-07-16 08:14:28
@manojo:我不知道你爲什麼會抱怨JPA,現在無法調查或嘗試重現。 – 2010-07-16 13:10:28