升级到JDK 7后,应用程序部署到云会失败

时间:2014-05-05 05:44:35

标签: google-app-engine

由于JDK 1.6不允许部署,我最近转移到了JDK 7和appengine-java-sdk-1.9.4。 使用JDK 7(JRE 7),在我的本地开发应用程序引擎上工作正常。但是当我将应用程序上传到谷歌云时,部署失败并出现以下错误。

    org/apache/jsp/nodecorate/sample_jsp : Unsupported major.minor version 52.0, java.lang.UnsupportedClassVersionError: org/apache/jsp/test_jsp : Unsupported major.minor version 52.0]
    at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:656)

我是否需要更改应用程序设置以反映Google上的JRE 7?

1 个答案:

答案 0 :(得分:3)

major.minor version 52.0表示您的代码是在Java 8下编译的.GAE生产环境运行Java 7。