Foros del Web » Programación para mayores de 30 ;) » Java »

org.apache.jasper.JasperException:

Estas en el tema de org.apache.jasper.JasperException: en el foro de Java en Foros del Web. Esto es de locos. No consigo encontrar el error. La pagina del formulario llama a otra donde se crean las variables de sesion. Y esta ...
  #1 (permalink)  
Antiguo 04/12/2008, 05:20
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 0
org.apache.jasper.JasperException:

Esto es de locos. No consigo encontrar el error. La pagina del formulario llama a otra donde se crean las variables de sesion. Y esta te manda a la primera pagina que muestra todos los resultadios en un displaytag. Todo funcionana correctamente, pero no se que he tocado, donde he comentado algo, no consigo encontrar el error.

Esta es la excepcion que me salta

Código HTML:
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class org.displaytag.tags.TableTag
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

causa ra�z

javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class org.displaytag.tags.TableTag
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:696)
	org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:667)
	org.apache.jsp.MapasEncontrados_jsp._jspService(MapasEncontrados_jsp.java:84)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

causa ra�z

java.lang.NoClassDefFoundError: Could not initialize class org.displaytag.tags.TableTag
	java.lang.Class.forName0(Native Method)
	java.lang.Class.forName(Class.java:169)
	org.displaytag.tags.TableTagBeanInfo.class$(TableTagBeanInfo.java:42)
	org.displaytag.tags.TableTagBeanInfo.getPropertyDescriptors(TableTagBeanInfo.java:41)
	java.beans.Introspector.getTargetPropertyInfo(Introspector.java:479)
	java.beans.Introspector.getBeanInfo(Introspector.java:389)
	java.beans.Introspector.getBeanInfo(Introspector.java:159)
	org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3813)
	org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2105)
	org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1604)
	org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1512)
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
	org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2393)
	org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2399)
	org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
	org.apache.jasper.compiler.Generator.generate(Generator.java:3365)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:696)
	org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:667)
	org.apache.jsp.MapasEncontrados_jsp._jspService(MapasEncontrados_jsp.java:84)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Donde esta el fallo???
  #2 (permalink)  
Antiguo 05/12/2008, 04:02
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: org.apache.jasper.JasperException:

Cita:
java.lang.NoClassDefFoundError: Could not initialize class org.displaytag.tags.TableTag
Esto parecería indicar algun conflicto en el classpath con esa libreria de tags. O hay varias versiones en el classpath, o tienen problemas al cargar librerías dependientes o algo así. ¿Algún cambio en el classpath desde la ultima vez que funcionaba?
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 08/12/2008, 14:55
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: org.apache.jasper.JasperException:

hola green, pues mira si, debe de ser del classpath porque de otra cosa lo dudo. Una duda que tengo:

¿En el classpath deben de estar todas las rutas de todas las librerias usadas en el proyecto?

Muchas gracias.
  #4 (permalink)  
Antiguo 09/12/2008, 02:04
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: org.apache.jasper.JasperException:

Eummm si y no .

Es decir: Si, el classpath es una indicación de de donde puede cargar las clases que se usan y por tanto tienes que tener una copia de todas las clases que uses indicada en el classpath, de alguna forma.

Y no, por que algunas clases ya pueden venirte por defecto en el classpath y no hace falta que tu las añadas. Por ejemplo, para compilar en tu proyecto seguramente añadas al classpath las clases javax.servlet.* etc. que estaran en un servlet.jar o similar. En tu aplicacion web no hace falta poner eso en WEB-INF/lib por que el contenedor de servlets ya tiene ese .jar y lo añade automaticamente al classpath de todas las aplicaciones web. Y eso puede pasar con las clases que los contenedores web ya traen por defecto: APIs estandar, librerias de tag estandar...

Cuando hay dos copias, o mas, de la misma clase en el classpath, es cuando suelen saltar errores como el que muestras: java.lang.NoClassDefFoundError. A veces tambien pueden saltar si lo que falta no es una clase que tu uses, si no una clase que use una clase que tu uses... La que tu uses quizá esté, pero esta puede tener tambien sus dependencias.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #5 (permalink)  
Antiguo 09/12/2008, 05:34
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: org.apache.jasper.JasperException:

El error lo he solucionado Green. Efectivamente, estaba en el classpath.

Muchas gracias por tus respuestas. Se aprende muchisimo.

Un saludo.
  #6 (permalink)  
Antiguo 31/05/2009, 08:19
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 15 años
Puntos: 0
Respuesta: org.apache.jasper.JasperException:

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:460)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:265)
org.acegisecurity.intercept.web.FilterSecurityInte rceptor.invoke(FilterSecurityInterceptor.java:107)
org.acegisecurity.intercept.web.FilterSecurityInte rceptor.doFilter(FilterSecurityInterceptor.java:72 )
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.ExceptionTranslationFilter.do Filter(ExceptionTranslationFilter.java:124)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.switchuser.SwitchUserProcessi ngFilter.doFilter(SwitchUserProcessingFilter.java: 341)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.pentaho.platform.web.http.security.SecuritySta rtupFilter.doFilter(SecurityStartupFilter.java:83)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.providers.anonymous.AnonymousPro cessingFilter.doFilter(AnonymousProcessingFilter.j ava:125)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.rememberme.RememberMeProcessi ngFilter.doFilter(RememberMeProcessingFilter.java: 135)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.pentaho.platform.web.http.security.RequestPara meterAuthenticationFilter.doFilter(RequestParamete rAuthenticationFilter.java:164)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.basicauth.BasicProcessingFilt er.doFilter(BasicProcessingFilter.java:174)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.AbstractProcessingFilter.doFi lter(AbstractProcessingFilter.java:271)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter( LogoutFilter.java:110)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.pentaho.platform.web.http.security.HttpSession ReuseDetectionFilter.doFilter(HttpSessionReuseDete ctionFilter.java:129)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegr ationFilter.doFilter(HttpSessionContextIntegration Filter.java:249)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.wrapper.SecurityContextHolderAwa reRequestFilter.doFilter(SecurityContextHolderAwar eRequestFilter.java:81)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.util.FilterChainProxy.doFilter(F ilterChainProxy.java:149)
org.acegisecurity.util.FilterToBeanProxy.doFilter( FilterToBeanProxy.java:98)
org.pentaho.platform.web.http.filters.SystemStatus Filter.doFilter(SystemStatusFilter.java:55)
org.pentaho.platform.web.http.filters.SetCharacter EncodingFilter.doFilter(SetCharacterEncodingFilter .java:113)


causa raíz

java.lang.NullPointerException
org.pentaho.platform.plugin.services.connections.s ql.SQLConnection.executeQuery(SQLConnection.java:2 82)
org.pentaho.platform.plugin.services.connections.s ql.SQLConnection.executeQuery(SQLConnection.java:2 66)
org.apache.jsp.risk.Factores_005fpor_005fRiesgoRR_ jsp._jspService(Factores_005fpor_005fRiesgoRR_jsp. java:246)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:265)
org.acegisecurity.intercept.web.FilterSecurityInte rceptor.invoke(FilterSecurityInterceptor.java:107)
org.acegisecurity.intercept.web.FilterSecurityInte rceptor.doFilter(FilterSecurityInterceptor.java:72 )
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.ExceptionTranslationFilter.do Filter(ExceptionTranslationFilter.java:124)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.switchuser.SwitchUserProcessi ngFilter.doFilter(SwitchUserProcessingFilter.java: 341)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.pentaho.platform.web.http.security.SecuritySta rtupFilter.doFilter(SecurityStartupFilter.java:83)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.providers.anonymous.AnonymousPro cessingFilter.doFilter(AnonymousProcessingFilter.j ava:125)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.rememberme.RememberMeProcessi ngFilter.doFilter(RememberMeProcessingFilter.java: 135)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.pentaho.platform.web.http.security.RequestPara meterAuthenticationFilter.doFilter(RequestParamete rAuthenticationFilter.java:164)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.basicauth.BasicProcessingFilt er.doFilter(BasicProcessingFilter.java:174)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.AbstractProcessingFilter.doFi lter(AbstractProcessingFilter.java:271)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.ui.logout.LogoutFilter.doFilter( LogoutFilter.java:110)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.pentaho.platform.web.http.security.HttpSession ReuseDetectionFilter.doFilter(HttpSessionReuseDete ctionFilter.java:129)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.context.HttpSessionContextIntegr ationFilter.doFilter(HttpSessionContextIntegration Filter.java:249)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.wrapper.SecurityContextHolderAwa reRequestFilter.doFilter(SecurityContextHolderAwar eRequestFilter.java:81)
org.acegisecurity.util.FilterChainProxy$VirtualFil terChain.doFilter(FilterChainProxy.java:275)
org.acegisecurity.util.FilterChainProxy.doFilter(F ilterChainProxy.java:149)
org.acegisecurity.util.FilterToBeanProxy.doFilter( FilterToBeanProxy.java:98)
org.pentaho.platform.web.http.filters.SystemStatus Filter.doFilter(SystemStatusFilter.java:55)
org.pentaho.platform.web.http.filters.SetCharacter EncodingFilter.doFilter(SetCharacterEncodingFilter .java:113)


bnos dias busco ayuda para este error cuendo ejecuto mi archivo jsp
  #7 (permalink)  
Antiguo 31/05/2009, 10:25
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Hola

Hola amigos....!!!
La verdad tengo muchas ancias de aprender a manejar PHP pero no se por donde empezar.... me gustaria tener su apoyo para desarrolllar mi propia pagina web ya que voy a montar mi propia empresa y necesito dar a conocer los diferentes productos entre otras cosas por mi sitio web... por lo tanto como veran soy nueva en el foro y necesito de mucha orientacion..

en la espera de su valiosa repuesta..

me despido....
Ingeniera en Informatica
Liliana Chirinos
Venezuela Maracaibo Estado Zulia
0261 4227506
  #8 (permalink)  
Antiguo 01/06/2009, 12:56
Avatar de drac94  
Fecha de Ingreso: mayo-2008
Ubicación: México
Mensajes: 383
Antigüedad: 16 años
Puntos: 5
Respuesta: org.apache.jasper.JasperException:

hey q onda, como q PHP, qieres q te linchemos

jajajaja, ntc

ARIANA2010 te equivocaste de foro, aunq aqui hay muchos que te pudieran ayudar con tu problema, hay que llevar un orden y creo q ya hay un foro de PHP http://www.forosdelweb.com/f18/

cuando cambies a Java entonces nos echas un grito y te ayudamos , vale

Saludos
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:00.