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

Error al agregar JasperReports 3.0 a Struts 1.3

Estas en el tema de Error al agregar JasperReports 3.0 a Struts 1.3 en el foro de Java en Foros del Web. Hola, tengo un problema bastante curioso, resulta que en algun momento de la vida he de querer desplegar ciertos reportes, pues bien, hice unos los ...
  #1 (permalink)  
Antiguo 17/04/2011, 11:33
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Error al agregar JasperReports 3.0 a Struts 1.3

Hola, tengo un problema bastante curioso, resulta que en algun momento de la vida he de querer desplegar ciertos reportes, pues bien, hice unos los corri en modo de vista previa, todo bien, empece a realizar una pagina en Netbeans 6.9 y agregue las librerias de JasperReports 3.0.1 y SpringFramework (que son las necesarias para mostrar reportes) y resulta que con el simple hecho de agregar las librerias mi aplicacion FALLA al compilar, he usado esas librerias para generar reportes en aplicacion de escritorio, JSP, incluso JSF no me ha dado problemas al agregar esas libreras, pero con Struts 1.3 al darle "add Library" y darle esas 2 librerias , mi aplicacion ya no complila. me tira esto:

04-17-2011 11:31:49 AM org.apache.struts.action.ActionServlet init
GRAVE: Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable. Most likely, this is due to an incorrect or missing library dependency.
java.lang.NoSuchMethodError: org.apache.commons.digester.Digester.parse(Ljava/net/URL;)Ljava/lang/Object;
at org.apache.struts.action.ActionServlet.parseModule ConfigFile(ActionServlet.java:740)
at org.apache.struts.action.ActionServlet.initModuleC onfig(ActionServlet.java:689)
at org.apache.struts.action.ActionServlet.init(Action Servlet.java:356)
at javax.servlet.GenericServlet.init(GenericServlet.j ava:212)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:4187)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4496)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescr iptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:521)
at org.apache.catalina.startup.HostConfig.check(HostC onfig.java:1359)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tomcat.util.modeler.BaseModelMBean.invo ke(BaseModelMBean.java:297)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:761)
at org.apache.catalina.manager.ManagerServlet.check(M anagerServlet.java:1500)
at org.apache.catalina.manager.ManagerServlet.deploy( ManagerServlet.java:849)
at org.apache.catalina.manager.ManagerServlet.doGet(M anagerServlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:199)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:558)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
04-17-2011 11:31:50 AM org.apache.catalina.core.StandardContext start
INFO: Ya ha sido arrancado el Contenedor org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/WebApplication1]

Lo levanto en Tomcat, pero de igual forma "truena" en Glassfish, cualquier ayuda sera bien recibida :
  #2 (permalink)  
Antiguo 17/04/2011, 13:04
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Error al agregar JasperReports 3.0 a Struts 1.3

Nada???? =(
xD me es vital =) si alguien ya ha desplegado o trabajado con reportes en Struts 1.3 con Netbeans, que me lo diga =)
  #3 (permalink)  
Antiguo 18/04/2011, 04:53
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Error al agregar JasperReports 3.0 a Struts 1.3

hace ya un tiempo que trabajé con JasperReport en JSP y lo que recuerdo, es que para poder compilar un report, necesité importar muchas más librerías que las de JasperReport, no se si tuve que importar un par de apache.commons y algunas más, y a cada librería que importaba el error me indicaba que necesitaba más librerías... hasta que llegó un momento en que se calló ...

no se si esto te habrá ayudado
  #4 (permalink)  
Antiguo 18/08/2011, 01:12
 
Fecha de Ingreso: junio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Error al agregar JasperReports 3.0 a Struts 1.3

Cita:
Iniciado por cheleoz Ver Mensaje
Hola, tengo un problema bastante curioso, resulta que en algun momento de la vida he de querer desplegar ciertos reportes, pues bien, hice unos los corri en modo de vista previa, todo bien, empece a realizar una pagina en Netbeans 6.9 y agregue las librerias de JasperReports 3.0.1 y SpringFramework (que son las necesarias para mostrar reportes) y resulta que con el simple hecho de agregar las librerias mi aplicacion FALLA al compilar, he usado esas librerias para generar reportes en aplicacion de escritorio, JSP, incluso JSF no me ha dado problemas al agregar esas libreras, pero con Struts 1.3 al darle "add Library" y darle esas 2 librerias , mi aplicacion ya no complila. me tira esto:

04-17-2011 11:31:49 AM org.apache.struts.action.ActionServlet init
GRAVE: Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable. Most likely, this is due to an incorrect or missing library dependency.
java.lang.NoSuchMethodError: org.apache.commons.digester.Digester.parse(Ljava/net/URL;)Ljava/lang/Object;
at org.apache.struts.action.ActionServlet.parseModule ConfigFile(ActionServlet.java:740)
at org.apache.struts.action.ActionServlet.initModuleC onfig(ActionServlet.java:689)
at org.apache.struts.action.ActionServlet.init(Action Servlet.java:356)
at javax.servlet.GenericServlet.init(GenericServlet.j ava:212)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:4187)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4496)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescr iptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:521)
at org.apache.catalina.startup.HostConfig.check(HostC onfig.java:1359)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tomcat.util.modeler.BaseModelMBean.invo ke(BaseModelMBean.java:297)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:761)
at org.apache.catalina.manager.ManagerServlet.check(M anagerServlet.java:1500)
at org.apache.catalina.manager.ManagerServlet.deploy( ManagerServlet.java:849)
at org.apache.catalina.manager.ManagerServlet.doGet(M anagerServlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:199)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:558)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
04-17-2011 11:31:50 AM org.apache.catalina.core.StandardContext start
INFO: Ya ha sido arrancado el Contenedor org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/WebApplication1]

Lo levanto en Tomcat, pero de igual forma "truena" en Glassfish, cualquier ayuda sera bien recibida :
Hola amigos, soy nuevo en este foro, me gustaria preguntarles un tema relacionado a la alineacion de un crosstab en un reporte, deseo aumentar el espacio entre las columnas para que el objeto crosstab cuando no tenga pocas columnas se expanda al tamaño del documento y no se vea alineado hacia la izquierda lo que esteticamente para el usuario final no es optimo, hay alguna manera de hacerlo,

saludos cordiales,
  #5 (permalink)  
Antiguo 18/08/2011, 01:13
 
Fecha de Ingreso: junio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Error al agregar JasperReports 3.0 a Struts 1.3

hace ya un tiempo que trabajé con JasperReport en JSP y lo que recuerdo, es que para poder compilar un report, necesité importar muchas más librerías que las de JasperReport, no se si tuve que importar un par de apache.commons y algunas más, y a cada librería que importaba el error me indicaba que necesitaba más librerías... hasta que llegó un momento en que se calló ...

no se si esto te habrá ayudado

Etiquetas: jasperreports, struts
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 11:40.