由于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?
答案 0 :(得分:3)
major.minor version 52.0
表示您的代码是在Java 8下编译的.GAE生产环境运行Java 7。