无法编译生成的JSP页面文件

时间:2014-12-17 15:36:32

标签: java jsp google-app-engine

我有appengine代码。它正在部署之前和当我再次尝试部署时显示以下消息。

Unable to update:
com.google.appengine.tools.admin.JspCompilationException: Failed to compile the generated JSP java files.
    at com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:826)
    at com.google.appengine.tools.admin.Application.compileJsps(Application.java:783)
    at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:617)
    at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:385)
    at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:55)
    at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433)
    at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:158)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

发生了什么以及如何解决?

2 个答案:

答案 0 :(得分:1)

要解决此问题,您需要在日食配置中进行以下两项更改。

  • 首先确保Eclipse中的Installed JRE指向 JDK而不是JRE
  • 然后在 eclipse.ini 中添加以下参数并重新启动eclipse。

    -vm
    C:/Program Files/Java/jdkxx.xx.xx/bin/javaw.exe
    

答案 1 :(得分:0)

可能是您更改了一个或多个.jsp文件引用的.java文件的名称,并且.jsp文件中的文件名未更改。