Problema tomcat 5.0.28 y jsp

Elchupi
03 de Junio del 2009
Estoy intentando ejecutar un jsp en el tomcat pero me da siempre el mismo error

org.apache.jasper.JasperException: No se puede compilar la clase para 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.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


causa raíz

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
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
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)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

a ver si alguien me puede decir algo, ya he puesto las variables de entorno pero no se si las he puesto bien

muchas gracias

flapyTeam
03 de Junio del 2009
Este problema ya le ha pasado a más gente antes y esta en otros hilos del foro, pero te comento si utilizas XP debes ir a Mi Pc botón derecho propiedades y en opciones avanzadas elije variables de entorno y añades las siguientes

variable JAVA_HOME
valor "Tu directorio JAVA"

ejemplo tienes el java c:jdk

variable JAVA_HOME
valor c:jdk

y añade al path lo siguiente c:jdkbin

saiker7
03 de Junio del 2009
Estimados:

A mi tambien me ocurrio lo mismo, realice la insercion de la variable de entorno JAVA_HOME, pero aun me aparece el mismo error...

Que otra posibilidad de solucion puede haber???

espero sus respuestas....y desde ya muchas gracias.