Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Ayuda: Configurar TOMCAT para ejecutar JSP
Enviado por Greg el día 13 de enero de 2006
amigos me gustaria, que alguien me ayude a configurar tomcat para que pueda ejecutar paginas JSP.
GRACIAS
Hola!! Te voy a explicar los pasos básicos que yo normalmente sigo para instalarlo:
1.- Instalación del JDK 5.0. A continuación debes declarar ó modificar las variables de entorno JAVA_HOME, CLASSPATH y PATH.
2.- Instalación de Tomcat 5.5. Instala los ejemplos para que puedas comprobar después que todo funciona perfectamente. Tras instalarlo debes hacer los siguientes pasos:
2.1.- Declaración de la variable de entorno CATALINA_HOME que apunta al directorio de instalación de Tomcat 5.5 (Ej: C:\Archivos de programa\Tomcat 5.5).
2.2.- Modifica la variable de entorno CLASSPATH añadiendo lo siguiente:
%CATALINA_HOME%\common\lib\jsp-api.jar
%CATALINA_HOME%\common\lib\servlet-api.jar
2.3.- Copia el fichero tools.jar del directorio %JAVA_HOME%\lib a %CATALINA_HOME%\common\lib
Tras realizar estos pasos ejecuta el Tomcat y prueba las aplicaciones de ejemplo que se han instalado.
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Unknown Source)
Enviado por Una de tantas el día 9 de junio de 2008
Pues creo que a estas alturas ya has de haber podido resolver tu problema, pero para los que después naveguen por aqui pues les quiero comentar que este error sucede porque el programa jsp no esta bien (no marca error de sintaxis, por lo tanto alguna instruccion es redundante o si usan variables no tiene valor) esto es que tal vez no este bien estructurado y haya algunas inconsistencias, asi que mejor chequen el código jsp :P Suerte
Enviado por carloscar007 el día 12 de junio de 2008
Hola que tal, miren ya logre que tomtac y apache trabajen juntos. Tengo un problema: en \"jsp-examples/pruebas/web/administrador\" tengo un archivo llamado menu.jsp en el cual llamo otro archivo que esta en una carpeta dentro de administrador (jsp-examples/pruebas/web/administrador/enlaces/enlaces.jsp) y cada vez que intento entrar a enlaces.jsp me aparece esto:
Estado HTTP 500 -
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
Re: Re: Ayuda: Configurar TOMCAT para ejecutar JSP
Enviado por conchi el día 27 de junio de 2008
Hola! me podrían ayudar? Tengo Eclipse Europa y Eclipse Jboss y necesito instalar tomcat, lo he bajado de la página de apache, lo he descomprimido en C: y lo he copiado a la carpeta plugin de cada Eclipse y no consigo poder configurarlo en ninguno de los 2. ¿alguien puede ayudarme? Es urgente por favor. Gracias.