Foros del Web » Administración de Sistemas » Software para Servers »

Necesito ayuda con tomcat

Estas en el tema de Necesito ayuda con tomcat en el foro de Software para Servers en Foros del Web. Hola a todos, necesito ayuda para ejecutar jsp con tomcat. He instalado tomcat 4.1 y me he creado una aplicacion (en webapps), tambien la he ...
  #1 (permalink)  
Antiguo 27/04/2004, 03:12
pko
 
Fecha de Ingreso: abril-2004
Mensajes: 1
Antigüedad: 20 años, 6 meses
Puntos: 0
Necesito ayuda con tomcat

Hola a todos, necesito ayuda para ejecutar jsp con tomcat.

He instalado tomcat 4.1 y me he creado una aplicacion (en webapps), tambien la he creado en el tomcat web server. Hasta aquí todo bien, el problema viene cuando intento ejecutar un jsp siempre me da un error, este:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org/apache/jasper/runtime/HttpJspBase
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(St andardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.valves.ErrorDispatcherValve.in voke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:163)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:199)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:828)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:700)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:584)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)


root cause

java.lang.NoClassDefFoundError: org/apache/jasper/runtime/HttpJspBase
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:215)
at org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:131)
at org.apache.jasper.JspCompilationContext.load(JspCo mpilationContext.java:497)
at org.apache.jasper.servlet.JspServletWrapper.getSer vlet(JspServletWrapper.java:150)
at org.apache.jasper.compiler.Compiler.isOutDated(Com piler.java:440)
at org.apache.jasper.compiler.Compiler.isOutDated(Com piler.java:390)
at org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:471)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:190)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(St andardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.valves.ErrorDispatcherValve.in voke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:163)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:199)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:828)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:700)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:584)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)



--------------------------------------------------------------------------------

Apache Tomcat/4.1.30

Si pruebo el mismo jsp en la aplicación por defecto (ROOT), funciona perfectamente, creo que me he dejado algo sin configurar, ¿pero qué?
  #2 (permalink)  
Antiguo 14/06/2004, 14:40
 
Fecha de Ingreso: junio-2004
Mensajes: 11
Antigüedad: 20 años, 4 meses
Puntos: 0
mmmmmm, creo que es algo tarde para responder pero tu problema ha de ser el compilador de java , tienes que copiar el archivo tools.jar (que esta en el directorio de java/lib) hacia el de tomcat commons/lib ese puede ser tu problema y esta la solucion.
  #3 (permalink)  
Antiguo 16/06/2004, 11:22
 
Fecha de Ingreso: marzo-2004
Mensajes: 96
Antigüedad: 20 años, 8 meses
Puntos: 0
Tengo un problema parecido

Hola,
he instalado Tomcat version 3.3.2. Cuando pongo http://localhost:8080, se muestra la pagina, pero
cuando selecciono JSP Examples y selecciono "execute" de cualquier ejemplo que sea .jsp, aparece:

Error: 500
Localización: /examples/jsp/dates/date.jsp
Error interno del Servlet:

org.apache.jasper.JasperException: Unable to compile
at org.apache.tomcat.facade.JasperLiaison.javac(JspIn terceptor.java:873)
at org.apache.tomcat.facade.JasperLiaison.processJspF ile(JspInterceptor.java:708)
at org.apache.tomcat.facade.JspInterceptor.preInitChe ck(JspInterceptor.java:493)
at org.apache.tomcat.facade.ServletHandler.service(Se rvletHandler.java:413)
at org.apache.tomcat.core.ContextManager.internalServ ice(ContextManager.java:874)
at org.apache.tomcat.core.ContextManager.service(Cont extManager.java:790)
at org.apache.coyote.tomcat3.Tomcat3Adapter.service(T omcat3Adapter.java:64)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:793)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:644)
at java.lang.Thread.run(Unknown Source)


Yo he hecho lo siguiente:
- Lo he descomprimido
- en c:\Tomcat\jakarta-Tomcat-3.3.2 he hecho
set JAVA_HOME=c:\Archivos de programa\Java\j2re1.4.2_04
set PATH=%JAVA_HOME%\bin;%PATH%

pero no he puesto set CLASSPATH= porque no sé si es necesario y tampoco se que poner. No se si tendrá que ver con eso.

He buscado los .jar pero no tengo tools.jar, sino que tengo:
j2re1.4.2_04\javaws-|10n
j2re1.4.2_04\javaws
j2re1.4.2_04\lib\jce
j2re1.4.2_04\lib\jsse
j2re1.4.2_04\lib\plugin
j2re1.4.2_04\lib\rt
j2re1.4.2_04\lib\sunrasign
j2re1.4.2_04\lib\ext\dnsns
j2re1.4.2_04\lib\ext\ldapsec
j2re1.4.2_04\lib\ext\sunjce_provider
j2re1.4.2_04\lib\im\indicim
j2re1.4.2_04\lib\im\thaiim
j2re1.4.2_04\lib\security\local_policy
j2re1.4.2_04\lib\security\US_export_policy


Alguien me puede ayudar, por favor?

Gracias por adelantado.
Davinia.
  #4 (permalink)  
Antiguo 24/06/2004, 17:34
 
Fecha de Ingreso: junio-2004
Mensajes: 11
Antigüedad: 20 años, 4 meses
Puntos: 0
Ohh lo que pasa es que el archivo tools.jar debe de estar en c:\j2sdk1.4.2_04\lib y este ya lo copias al tomcat como dije en el mensaje anterior.
Saludos Atte Alberto
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 18:18.