Jdk1.5+tomcat5.028组合在Vista环境运行下JSP500错误

来源:百度知道 编辑:UC知道 时间:2024/05/21 00:12:06
求教
以下为错误报告
请高手指点

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
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.

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath

找不到javac编译器,Classpath 的值改为:
.;C:\Program Files\Java\jdk1.5.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_10\lib\tools.jar;

Perhaps JAVA_HOME does not point to the JDK
可能JAVA_HOME设置错误,没有指向JDK的安装根目录。
如果按照你给的信息,JAVA_HOME的配置应该没有错。问题是,你的Tomcat是解压版还是安装版?如果是解压后直接使用的,则应该手动设置JAVA_HOME。但如果是安装版,安装的过程中会提示选择JVM的目录,你有正确选择了JDK安装根目录了吗?

JAVA_HOME的路径里不要包含空格 你试试吧jdk移到其他简单点不包含空格的目录下 试试

设置JAVA_HOME