Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas para correr programas de jsp

Estas en el tema de Problemas para correr programas de jsp en el foro de Java en Foros del Web. Bueno resulta que estoy aprendiendo jsp, y me piden que instale un servidor web, ya lo hice tengo el apache tomcat, previamente instale los jdk ...
  #1 (permalink)  
Antiguo 02/05/2006, 23:31
 
Fecha de Ingreso: enero-2006
Mensajes: 5
Antigüedad: 18 años, 10 meses
Puntos: 0
Problemas para correr programas de jsp

Bueno resulta que estoy aprendiendo jsp, y me piden que instale un servidor web, ya lo hice tengo el apache tomcat, previamente instale los jdk 1.5.0 update 6.

bueno al quere correr el programa de jsp me marca el siguiente error

type Informe de Excepción

mensaje

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

org.apache.jasper.JasperException: No se puede compilar la clase para JSP
org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass( Compiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:497)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:476)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:464)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.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.CompilerAd apterFactory.getCompiler(CompilerAdapterFactory.ja va:105)
org.apache.tools.ant.taskdefs.Javac.compile(Javac. java:929)
org.apache.tools.ant.taskdefs.Javac.execute(Javac. java:758)
org.apache.jasper.compiler.Compiler.generateClass( Compiler.java:407)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:497)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:476)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:464)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)



Quisiera que me dijeran que estoy haciendo mal, les agradeceria sus comentarios

atte
smaller
  #2 (permalink)  
Antiguo 03/05/2006, 06:08
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 1 mes
Puntos: 51
Cita:
...
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
O defines JAVA_HOME apuntando al JDK o añades tools.jar al classpath del servidor. Eso es por que es necesario añadir un compilador al classpath para poder compilar los servlets en los que se transforman las JSP.

Como referencia, en las instrucciones es el segundo punto de la instalación:
http://tomcat.apache.org/tomcat-5.0-doc/setup.html

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.