1

以前にAppspotにアップロードしたGWTベースのWebアプリケーションがあります。しかし今、私はこのエラーを受け取っています:

Unable to update:
com.google.appengine.tools.admin.JspCompilationException: Failed to compile jsp files.
    at com.google.appengine.tools.admin.Application.compileJsps(Application.java:583)
    at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:434)
    at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:327)
    at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52)
    at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:400)
    at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
  • アプリケーションはJDK(JREではない)を使用しました
  • warファイルにJSPファイル(ダミー)があります
  • アプリケーションはホストモードで動作します
4

2 に答える 2

4

最初にクリーンビルドを実行します。Alt + P、日食のN。これが失敗した場合は、/ war / WEB-INF / classesを削除して、再試行してください。これも失敗する場合は、warフォルダーを右クリックして、[検証]を選択します。これにより、jspファイルに実際のエラーがあるかどうかがわかります。

これが失敗した場合、appenginejarが破損している可能性があります。新しいSDKを解凍し、それを使用してデプロイしてみてください。

また、最近Javaのバージョンを変更しましたか?JSPをコンパイルするには、JAVA_HOMEがJREではなくJDKを指している必要があります。結果はecho $JAVA_HOME何ですか?

于 2012-04-30T16:35:19.333 に答える