2
我试图通过创建Maven的GAE项目,我所面临的问题具有持久性库的配置。我尝试包括不同的依赖和指定不同的范围,但我总是得到一些错误,如:应用服务引擎工作Maven3配置+ DataNucleus将+ JPA 2
java.lang.NoClassDefFoundError: org/datanucleus/ObjectManagerFactoryImpl
。
java.lang.NoClassDefFoundError: javax/persistence/spi/ProviderUtil
。
java.lang.NoClassDefFoundError: org/datanucleus/ClassLoaderResolver
。
Invocation of init method failed; nested exception is javax.persistence.PersistenceException: No persistence providers available for "transactions-optional" after trying the following discovered implementations: org.datanucleus.api.jpa.PersistenceProviderImpl
您使用JPA 2,所以从列表中删除“javax.persistence”(JPA 1)(使用Geronimo的规格JPA 2罐子低于) – DataNucleus
谢谢你,这是正确的。 –