Tomcat运行jsp出现“Unable to compile class for JSP”

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:21:49
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:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
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.JspServlet.service(JspServlet.java:236)
javax.s

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
你的jdk有问题,你是用的是哪个版本的啊?一个支持JDK还有一个是支持插件的,有两个

配置下环境变量

环境变量没有设置好吧

你需要配置一下 JAVA_HOME这个环境变量。

tomcat的Properties里面的Java Classpath里面加上了%JAVA_HOME%\lib\tools.jar;

没设置Java_home或者是没装JDK 。