2016-01-10 65 views
0

我已經在一個非常老版本的GAE很長一段時間。每次我嘗試更新到最新版本我得到這個錯誤將其部署到GCP時:Jetty IllegalArgumentException當使用1.9.30 GAE

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 

我想碼頭配備了GAE讓我怎麼解決這個問題?當我在本地部署它時,它運行時沒有錯誤。它也構建沒有錯誤。只有在部署到GCP時纔會發生這種情況。

我的appengine實例是在JAVA 7運行時,所以也許這是問題?我該如何改變它?我嘗試用不同的版本和名稱來支持它,但它仍然不起作用。

請幫忙。

回答

0

GAE還不支持Java 8.如果jetty是項目的依賴項,則需要使用源版本爲1.7的版本。否則,刪除C:\用戶\ XXXXXXXXXXX \ backendservlet \建立\爆炸,應用\ WEB-INF \ LIB \碼頭-HTTP-9.3.2.v20150730.jar

相關問題