Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未能编译生成的JSP页面文件_Java_Jsp_Google App Engine - Fatal编程技术网

Java 未能编译生成的JSP页面文件

Java 未能编译生成的JSP页面文件,java,jsp,google-app-engine,Java,Jsp,Google App Engine,我有密码。它正在部署之前,当我再次尝试部署时,它会显示以下消息 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)

我有密码。它正在部署之前,当我再次尝试部署时,它会显示以下消息

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)

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

可能是您更改了一个或多个.jsp文件引用的.java文件的名称,而该文件名在.jsp文件中没有更改。

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

  • 首先,确保Eclipse中安装的JRE指向JDK,而不是JRE
  • 其次,在eclipse.ini中添加以下参数,并重新启动eclipse

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