由于与在全文搜索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)
有任何帮助吗?感谢
答案 0 :(得分:3)
你需要让JDK指向你日食的构建路径。
单击已安装的JRE并将其指向JDK安装位置。
如果甚至不起作用,请转到eclipse目录中的 eclipse.ini 文件。添加以下参数。
-vm
C:\Program Files\Java\jdk_1.6.30\bin\javaw.exe
然后重启你的日食,事情就会开始起作用。
答案 1 :(得分:1)
在本地开发服务器上运行应用程序,您将发现JSP文件在编译之前需要排序的错误。