Problema tomcat5.5 [No jala los JSP] en Ubuntu 6.10
Simón
jmsimonr en gmail.com
Sab Ene 20 23:18:53 GMT 2007
Alberto Isaac escribió:
> Pues el JSP es de los mismos Examples que vienen al instalar tomcat via
> apt-get por eso se me hace raro que no funcionen
>
> haciendo un apt-cache search encuentro esto:
> libapache2-mod-jk - Apache 2 connector for the Tomcat Java servlet engine
>
> Es este el modulo que me falta ? pero este se agrega al apache, y el
> apache no tengo lios solo en el tomcat
>
> Saludos
>
>
> 2007/1/20, Simón < jmsimonr en gmail.com <mailto:jmsimonr en gmail.com>>:
>
> 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>
> <mailto: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>
> <mailto: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/ <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
> <https://lists.ubuntu.com/mailman/listinfo/ubuntu-es>
>
>
>
>
> --
> - http://albertux.fime.uanl.mx
> Atte: Alberto Isaac Ayala Esquivias
Tienes conocimientos de programación Java y de la especificación J2EE?
El error es que el jar donde se encuentra esa clase o no está o en el
web.xml no lo está apuntando correctamente.
Buscando en google he encontrado esto:
http://forum.java.sun.com/thread.jspa?threadID=693082&messageID=4028997
Supongo que te puede servir.
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