AppEngine:无法更新应用程序:无法编译jsp文件

时间:2013-03-19 04:16:46

标签: google-app-engine

由于与在全文搜索API中添加文档相关的问题,我只是将我的AppEngine SDK从1.7.0更新为1.7.5。

但现在,我无法上传该应用程序。

以下是错误:

Deploying to Google' has encountered a problem
Unable to update app: Failed to compile jsp files.

在日志文件中:

Unable to update:
com.google.appengine.tools.admin.JspCompilationException: Failed to compile jsp files.
    at com.google.appengine.tools.admin.Application.compileJsps(Application.java:756)
    at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:592)
    at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:370)
    at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:53)
    at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433)
    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)

有任何帮助吗?感谢

2 个答案:

答案 0 :(得分:3)

你需要让JDK指向你日食的构建路径。

Build Path

JDK Location

单击已安装的JRE并将其指向JDK安装位置。

Installed JDK Path

如果甚至不起作用,请转到eclipse目录中的 eclipse.ini 文件。添加以下参数。

-vm
C:\Program Files\Java\jdk_1.6.30\bin\javaw.exe

然后重启你的日食,事情就会开始起作用。

答案 1 :(得分:1)

在本地开发服务器上运行应用程序,您将发现JSP文件在编译之前需要排序的错误。