LoginSignup
4
4

More than 5 years have passed since last update.

GAE/Jで「Failed to compile the generated JSP java files.」対策

Posted at

Eclipse上でGoogleが提供しているGAEのPluginを使ってデプロイしようとしたところ「Failed to compile the generated JSP java files.」というエラーにハマったのでメモを残しておきます。

自分の環境は以下のとおりです。

1. Mac OSX 10.9
2. Java7
3. Eclipse4.3
4. Google Plugin for Eclipse 4.3

とりあえず上記エラーでググってみたところJREの不一致が原因となるケースが多いようなのでそれに対応しました。

1. Java>インストール済みのJRE>JDK1.7のホームディレクトリを指定した
2. Java>コンパイラー>コンパイラーの準拠レベル>1.7に変更

が・・・ダメ・・・orz
なぜだ?

JSPでコンパイルエラーが起きているのは間違いないっぽいんだが、Eclipseもエラーを表示してくれないのでどこのJSPファイルの何行目でエラーが起きているのかさっぱり分からん。やっぱ根本的にはここを解決するしか無いだろうということで、ちゃんとエラーメッセージが表示される方法を探してみました。

解決方法としてはPluginに同封されているコマンドシェルでデプロイをすればよいっぽいです。やり方はGoogle公式ドキュメントにも書いてあります。

1.ターミナルを立ち上げる
2.プロジェクトのwarフォルダがある位置まで移動
3.$ sh (eclipseフォルダ)/plugins/com.google.appengine.eclipse.sdkbundle_1.8.9/appengine-java-sdk-1.8.9/bin/appcfg.sh update war

これでやれば詳細なエラーメッセージが表示されます。なんでPluginはちゃんとエラーメッセージを表示してくれないのよ・・・。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4