我在运行Mountain Lion的mac上更新了JDK和JRE的版本。知道在Mac上不再设置$ JAVA_HOME,我手动设置它。
从那时起,我无法在Google应用引擎上部署代码。我已经看到很多类似线路的投诉,到目前为止我已经采取了以下步骤。
我目前在错误日志中得到这个,这完全没有描述原因
------------部署前端------------
准备部署: 创建的暂存目录位于:'/ var / folder / fm / 44m8l7zn7x71067wvdj7g75w0000gn / T / appcfg5680117283026395820.tmp' 使用java7运行时:false 扫描jsp文件。 编译jsp文件。 com.google.appengine.tools.admin.JspCompilationException:无法编译生成的JSP java文件。
...所有JSP文件大约有60个
调试信息可在/private/var/folders/fm/44m8l7zn7x71067wvdj7g75w0000gn/T/appengine-deploy2728364652103813474.log
中找到最后的错误日志:
无法更新: com.google.appengine.tools.admin.JspCompilationException:无法编译生成的JSP java文件。 在com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:803) 在com.google.appengine.tools.admin.Application.compileJsps(Application.java:760) 在com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:592) 在com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:370) 在com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:53) 在com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433) 在com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148) 在org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 在org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 〜
有没有人设法解决他们面临的问题,如果有的话怎么办?
我期待一些反馈
由于 拉雅
答案 0 :(得分:0)
我遇到了“无法更新应用程序:无法编译生成的JSP java文件”的问题。
虽然其他一些答案表明JSP中存在错误,
帮助我的是在命令窗口中运行<path-to-appengine-java-sdk>\bin\appcfg.cmd update <war-location>
,
它为我提供了一个更详细的输出然后插件做了,并使我能够在几分钟内解决问题[在我的情况下重新导入]。
如果这没有帮助,您可以查看我的问题: "Unable to update app: Failed to compile the generated JSP java files." when trying to deply GAE App 因为它包含了我在网上收集的相当详细的建议清单,并在我找到此解决方案/解决方法之前尝试过。