谷歌应用程序引擎演示应用程序jsp页面创建500错误

时间:2010-08-02 20:36:10

标签: java google-app-engine

您好我正在尝试Google应用引擎和eclipse。我已经安装了谷歌插件并完全复制了演示中的代码。我在这里看到了一个类似的问题,我尝试了确保JDK被检查而不是JRE的解决方案。我正在使用java的留言板演示,当我到达我添加jsp页面的部分时,我仍然收到此错误:

HTTP错误500 访问/的问题。原因:

Error running javac.exe compiler

引起: 运行javac.exe编译器时出错  at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:509)  在org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:61)  在org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1065)  在org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:882)  在org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)  在org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)  在org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)  在org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)  在org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)  在org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)  在org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

1 个答案:

答案 0 :(得分:0)

在将JRE切换到JDK之前,您可能已经运行了ant目标,因此启动配置已经过时,并且引用了没有javac.exe的JRE。

尝试打开启动配置(通过选择Run As ...菜单项 - 点很重要),并验证 Java Runtime是否也指向JDK。这应该解决它。还要验证您是否确实已在“首选项”中为所有Eclipse正确切换了JRE。

相关问题