【发布时间】:2016-01-10 06:25:42
【问题描述】:
我很长一段时间都在使用非常旧的 GAE 版本。每次我尝试更新到最新版本时,在将其部署到 GCP 时都会出现此错误:
java.lang.IllegalArgumentException: Class file is Java 8 but max supported is
Java 7: org/eclipse/jetty/http/BadMessageException.class in C:\Users\XXXXXXXXXXX\
backendservlet\build\exploded-app\WEB-
INF\lib\jetty-http-9.3.2.v20150730.jar
我认为 jetty 是 GAE 自带的,我该如何解决这个问题?当我在本地部署它时,它运行时没有错误。它也可以毫无错误地构建。这只发生在部署到 GCP 时。
我的 appengine 实例在 JAVA 7 运行时,所以这可能是问题所在?我该如何改变呢?我尝试使用不同的版本和名称进行部署,但仍然无法正常工作。
请帮忙。
【问题讨论】:
标签: java google-app-engine jetty