Hola a todos , estoy iniciando en esto de los JSP.Estoy configurándo el Tomcat pero me estoy volviendo loco, a ver si me podéis ayudar; os doy toda la información que puedo:
1.- Tengo instalado la JVM en: C:\Archivos de programa\Java\jdk1.5.0_07 y C:\Archivos de programa\Java\jre1.5.0_07.
2.- Tengo instalado el Tomcat 5.0 en C:\Tomcat 5.0
3.- Llendo a "Mi pc", en Variables de entorno, he creado una variable de sistema llamada JAVA_HOME con el siguiente valor: C:\Archivos de programa\Java\jdk1.5.0_07.
5.- En C:\Tomcat 5.0\webapps\ROOT coloco un "index.html" y date.jsp para que me aparezca la fecha y la hora por pantalla
6.- En la barra de direcciones porgo h t t p://localhost:8080/index.html y perfectamente veo el contenido de index.html en la pantalla.
7.- Aqui viene el error; cuando en index.html hago un link para ir a date.jsp me pone todo esto:
************************************************** ******
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)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.0.30.
************************************************** ********
No se si necesitáis algún dato más, pero a ver si me podéis echar una mano.
Muchas gracias.
Diego