Problema con un jsp

flapyTeam
30 de Julio del 2008
Hola a todos tengo un problema con un jsp con struts vamos que cuando ejecuto el tomcat y pongo mi direcctorio entra bien pero cuando compila el JSP pone

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.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)


nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.0.28.

y eso que tengo configurado el JAVA_HOME en windows alguien sabe por que puede ser驴?驴?

Gracias


bukin99
30 de Julio del 2008
Hola,

lo que parace que te pasa es que has instalado el Tomcat sobre un JRE y no sobre un JDK. El JAVA_HOME tiene que apuntar a un JDK para que te compile las JSP, ya que los JRE no compilan, s贸lo ejecutan.

Un saludo

Rossell
30 de Julio del 2008
Gracias tio esto si que fue efectivo

flapyTeam
30 de Julio del 2008
Gracias por todo, esta solucionado

abril
30 de Julio del 2008
Hola....a mi me pasa lo mismo...como solucionaste el problema???...gracias!!!

Chandler_4
30 de Julio del 2008
Con que versiones estais trabajando, por supuesto tengo el mismo error y no he conseguido quitarlo a pesar de todas las soluciones mi JAVA_HOME apunta a C:DesarrolloJavaInstallj2sdk1.4.2_07, mi CLASSPATH a C:DesarrolloJavaInstallj2sdk1.4.2_07lib y he intentado utilizar el tomcat version 4.1 y el 5.5, el caso es cuando instalo en 5.5 y me pide la ubicacion de mi sdk si le pongo la del JAVA_HOME luego no puedo levantarlo

Andr?
30 de Julio del 2008
Yo estaba porbando para instalar axis, y enocntre este link (en resumidas cuentas copien tools.jar) a C:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\common\lib y listo de todas maneras les adjunto el link http://forum.java.sun.com/thread.jspa?threadID=556816&tstart=0 saludos suerte