我正在 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,因为我需要对导致一些不兼容问题的球衣框架的支持。我不知道是什么导致了这个问题,因为自上次部署以来我没有更改代码中的任何内容。请帮忙!!!!