【问题标题】:Why Google app engine throwing persistence exception为什么谷歌应用引擎抛出持久性异常
【发布时间】:2012-10-27 00:26:07
【问题描述】:

我正在 Google 应用引擎上使用 java 编写一个 Web 应用程序。一切正常,因为我已经多次部署和运行该应用程序。在我将我的 jdk 7 更新为更新 6(具有较低版本的 jdk 7)并部署它后,我开始收到 500 Http 响应代码(内部服务器错误)。当我检查日志时:

 Uncaught exception from servlet
javax.persistence.PersistenceException: Provider error. Provider: org.datanucleus.store.appengine.jpa.DatastorePersistenceProvider 
    at javax.persistence.Persistence.createFactory(Persistence.java:176)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:112)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:66)

我正在使用 jpa datanucleus 版本 1,因为我需要对导致一些不兼容问题的球衣框架的支持。我不知道是什么导致了这个问题,因为自上次部署以来我没有更改代码中的任何内容。请帮忙!!!!

【问题讨论】:

    标签: java google-app-engine web-applications


    【解决方案1】:

    我的问题是由我对 jdk 所做的更新引起的。我将它降级到jdk 6,将项目编译器版本更改为1.6,重新编译,部署并解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-15
      • 1970-01-01
      • 2023-03-15
      • 2015-02-16
      • 1970-01-01
      • 2010-10-24
      相关资源
      最近更新 更多