我在运行 Mountain Lion 的 Mac 上更新了 JDK 和 JRE 的版本。知道 $JAVA_HOME 不再在 Mac 中设置,我手动设置它。
从那以后,我无法在 Google 应用引擎上部署代码。我已经看到很多类似的投诉,到目前为止我已经采取了以下步骤。
- 将 Eclipse 指向 JDK 而不是 JRE
- 适当设置 $JAVA_HOME
- 设置 eclipse.ini 文件,使其指向带有新 JDK 的正确目录
我目前在错误日志中得到这个,这根本没有描述原因
------------ 部署前端 ------------
准备部署:在以下位置创建暂存目录:'/var/folders/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。
有没有人设法解决他们面临的问题,如果有,如何解决?
我期待一些反馈
谢谢拉贾特