5

Eclipse Luna で GAE プロジェクトを作成しました。JSPページを追加するまで、すべてうまくいきました。
現在、新しいバージョンをデプロイすると、JSP が呼び出されるかどうかに関係なく、次の例外が発生します。

java.lang.UnsupportedClassVersionError: org/apache/jsp/web/jsp/RecordExtraCost_jsp : Unsupported major.minor version 52.0

インターネットを読んでいるこの原因は、実行時にJava 7で実行されているJava 8でコンパイルされたコードによるものです。すべての設定を確認したところ、すべて問題ないようです。実際、JSP ファイルを削除して再デプロイすると、すべてが再び機能します。

したがって、唯一の仮説は、Eclipse が JDK 8 を使用して JSP をコンパイルしているということです。それは可能ですか?マシンから JDK 8 を削除せずにこれを修正するにはどうすればよいですか?

4

1 に答える 1