Eclipseからデプロイで失敗します。
原因はJSPのコンパイルエラーだとログにあったので、
ググって色々と調べて変更を加えてみたのですが、一人では解決できそうもないので
情報をいただきたく、書き込みました。
対策やお使いの環境の組み合わせなど教えていただければ幸いです。
状態の補足ですが
JSPファイルを全て削除した状態でデプロイができるので
確実にJSPのコンパイルができないことが原因だと特定されると思います。
デプロイはEclipseから行いました。dosプロンプトからまだしていません。
■ログファイル
Unable to update:
com.google.appengine.tools.admin.JspCompilationException: Failed to compile the generated JSP java files.
at com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:840)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:801)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:615)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:418)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:55)
at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433)
at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:155)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
--- eof ------------------------------------------------------
■使用環境
・Win7 64bit pro
・Eclipse IDE for Java EE Developers
eclipse-jee-kepler-SR1-win32-x86_64.zip
・JDK 1.7.0_45 64it
・gae1.8.7
■ググって変更したこと
・Java>インストール済みのJRE>JDK1.7のホームディレクトリを指定した
・Java>コンパイラー>コンパイラーの準拠レベル>1.7に変更
・eclipse.ini 以下追記と変更
-vm
C:/devel/jdk1.7.0_45/bin/javaw.exe (デミリタは\でも試した)
-Dosgi.requiredJavaVersion=1.7
グーグルさんへ
gaeのアプリ開発が1年ぶりなのですが、以前は簡単にデプロイできたのに
結構調べたりして、修正しないと動かないとなると面倒ですね...
ググると結構同じようなことで、困っている方がいらしたのですが、
GAEの運営側ではこの事態をどう受け止めているのでしょうか?
調べて使えるやつだけが、ついてこいみたいなオープンソース的な風潮なんでしょうか?
有料なのに...
スタートガイドに修正なしで動かせる組み合わせの記載は必要だと思います