Problema tomcat5.5 [No jala los JSP] en Ubuntu 6.10
Simón
jmsimonr en gmail.com
Sab Ene 20 15:20:06 GMT 2007
Alberto Isaac escribió:
> Por ejemplo:
>
> tail -f catalina_2007-01-20.log
>
> eecuto un jsp y me sale en el log:
>
> Jan 20, 2007 7:02:11 AM org.apache.catalina.core.StandardWrapperValve invoke
> SEVERE: Servlet.service() for servlet jsp threw exception
> java.lang.ClassNotFoundException: org.apache.jasper.tagplugins.jstl.If
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:164)
> at
> org.apache.jasper.compiler.TagPluginManager.init(TagPluginManager.java:106)
> at
> org.apache.jasper.compiler.TagPluginManager.apply(TagPluginManager.java:51)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
> at org.apache.jasper.compiler.Compiler.compile (Compiler.java:295)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
> at org.apache.jasper.JspCompilationContext.compile
> (JspCompilationContext.java:563)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java :243)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
> at
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java :275)
> at
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
> at
> org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:177)
> at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
> at java.security.AccessController.doPrivileged (Native Method)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
> at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:126)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> (Http11BaseProtocol.java:664)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java
> :80)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Thread.java:595)
>
>
> Saludos
>
> 2007/1/20, Simón < jmsimonr en gmail.com <mailto:jmsimonr en gmail.com>>:
>
> Alberto Isaac escribió:
> > BUeno e instalado tomcat5.5 y el java jdk
> >
> > de la siguiente manera (COMO ROOT)
> >
> > apt-get install tomcat5.5
> > apt-get install sun-java5-jdk
> >
> > export JAVA_HOME=/usr/lib/jvm/java- 1.5.0-sun
> > cuando ejecuto /etc/init.d/tomcat5.5 start
> >
> > cheko en mi localhost:8180 y efectivamente funciona (pero....)
> >
> > cheko el bloque de Examples y tanto el Webdav Capabilities funciona
> > tambien cuando ejecuto los ejemplos del Servlet Examples funcionan
> > pero los JSP-EXAMPLES NO ME FUNCIONAN me muestran error 500
> >
> > Alguien me puede orientar que me falta o que archivo tengo que
> modificar
> > para que funcionen los archivos JSP en el tomcat
> >
> > Saludos
> >
> > --
> > - http://albertux.fime.uanl.mx < http://albertux.fime.uanl.mx>
> > Atte: Alberto Isaac Ayala Esquivias
> >
>
> Has consultado el log de errores del servidor? Has probado a hacer un
> JSP sencillo, meterlo en el servidor y ejecutarlo?
>
> Un saludo,
>
> --
> Simón
> (Usuario Linux Registrado nº 413.257)
> http://counter.li.org/
>
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com <mailto:ubuntu-es en lists.ubuntu.com>
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>
>
>
>
> --
> - http://albertux.fime.uanl.mx
> Atte: Alberto Isaac Ayala Esquivias
El log del Tomcat ya te está diciendo el error. Ese JSP que estás
ejecutando usa tags de Apache. Necesitas tener instalado el paquete jar
de Apache que le da soporte a esos tags y que el JSP en su código fuente
tiene que especificar la asociación de esos tags que estará especificada
en el web.xml de la aplicación web, apuntando donde se encuentra el jar
asociado a ese TLD.
Probablemente el Tomcat esté bien instalado pero ese JSP en concreto
hace uso de recursos que no tiene disponibles o no están bien configurados.
Un saludo,
--
Simón
(Usuario Linux Registrado nº 413.257)
http://counter.li.org/
Más información sobre la lista de distribución ubuntu-es