0

Google アプリ エンジンで Java を使用して Web アプリケーションを作成しています。アプリケーションを何度もデプロイして実行したため、すべてが正常に機能していました。jdk 7 を update 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)

いくつかの非互換性の問題を引き起こしていた jersey フレームワークのサポートが必要なため、jpa datanucleus バージョン 1 を使用しています。この問題の原因はわかりません。前回のデプロイ以降、コードを何も変更していないからです。助けてください!!!!

4

1 に答える 1

0

私の問題は、jdk に加えた更新が原因でした。jdk 6にダウングレードし、プロジェクトコンパイラのバージョンを1.6に変更し、再コンパイルしてデプロイし、問題を修正しました。

于 2012-10-26T16:26:07.787 に答える