为什么我的tomcat访问我做的JSP时出现下面的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:49:47
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.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet

你必须设定环境变量JAVA_HOME指向JDK的安装目录(注意是JDK不是JRE),因为jsp页面要编译成servlet才能运行,在tomcat5.5之前的版本这个编译过程是靠javac完成的,所以必须安装JDK并设置JAVA_HOME变量指向jdk的目录。