簡體   English   中英

為什么Google App Engine會引發持久性異常

[英]Why Google app engine throwing persistence exception

我正在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,因為我需要對提供某些不兼容性問題的jersey框架的支持。 我不知道是什么原因導致此問題,因為自上次有效部署以來,我尚未更改代碼中的任何內容。 請幫助!!!!

我的問題是由對jdk所做的更新引起的。 我將其降級為jdk 6,將項目編譯器版本更改為1.6,重新編譯,部署並解決了該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM