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

Could not initialize class org.displaytag.tags.TableTag

Estas en el tema de Could not initialize class org.displaytag.tags.TableTag 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, 06:05
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 0
Could not initialize class org.displaytag.tags.TableTag

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 funcionaba correctamente, pero no se que he tocado que 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???

Última edición por BORJACONIL; 04/12/2008 a las 06:58
  #2 (permalink)  
Antiguo 04/12/2008, 13:54
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Could not initialize class org.displaytag.tags.TableTag

No encuentra esa clase.
  #3 (permalink)  
Antiguo 05/12/2008, 02:54
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Could not initialize class org.displaytag.tags.TableTag

Gracias por contestar emucho, pero esque no tengo ninguna clase que se llame asi. Ademas, todos lo hago desde la propia jsp. Tengo todos los .jar necesarios de la libreria displaytag, por lo que no entiendo porque me salta esa excepción. Y no se como solucionarlo.
  #4 (permalink)  
Antiguo 05/12/2008, 05:04
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Could not initialize class org.displaytag.tags.TableTag

¿En el jsp importas las clases que usas?

Proba de hacer un clean del proyecto.
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 06:40.