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

Problema con JasperReport

Estas en el tema de Problema con JasperReport en el foro de Java en Foros del Web. Hola amigos, estoy tratando de generar un reporte con JasperReport, para eso creo mi archivo jrxml y luego trato de generar el reporte en pdf ...
  #1 (permalink)  
Antiguo 22/04/2016, 07:19
 
Fecha de Ingreso: agosto-2015
Ubicación: La Habana
Mensajes: 72
Antigüedad: 8 años, 7 meses
Puntos: 4
Pregunta Problema con JasperReport

Hola amigos, estoy tratando de generar un reporte con JasperReport, para eso creo mi archivo jrxml y luego trato de generar el reporte en pdf de la siguiente forma
Código:
//LOAD jrxml
            JasperDesign jasperDesign = JRXmlLoader.load(reportTemplateFilePath + reportTemplateFileName + ".jrxml");

            // Compile jrxml
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);

            JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, params, this.getConnection());

            // Exporta el informe a PDF
            JasperExportManager.exportReportToPdfFile(jasperPrint, reportFilePath + reportFileName + ".pdf");
pero no me funciona, lo he debugueado y la ejecución para en
Código:
// Compile jrxml
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
y me lanza la siguiente excepción

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.springframework.web.util.NestedServletExceptio n: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:919)
org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:808)
org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:476)
org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:431)
javax.servlet.http.HttpServlet.service(HttpServlet .java:617)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:390)

root cause

java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:247)
net.sf.jasperreports.engine.util.JRClassLoader.loa dClassForName(JRClassLoader.java:72)
net.sf.jasperreports.engine.design.JRDefaultCompil er.compileReport(JRDefaultCompiler.java:96)
net.sf.jasperreports.engine.JasperCompileManager.c ompileReport(JasperCompileManager.java:211)
cimex.ice.repository.JdbcReportDao.generateReport( JdbcReportDao.java:41)
cimex.ice.service.ReportManager.generateReport(Rep ortManager.java:36)
cimex.ice.web.CashReceiptReportController.handleRe quest(CashReceiptReportController.java:89)
org.springframework.web.servlet.mvc.SimpleControll erHandlerAdapter.handle(SimpleControllerHandlerAda pter.java:48)
org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:874)
org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:808)
org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:476)
org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:431)
javax.servlet.http.HttpServlet.service(HttpServlet .java:617)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:390)

root cause

java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedExcep tion
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1387)
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1233)
java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:316)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:247)
net.sf.jasperreports.engine.util.JRClassLoader.loa dClassForName(JRClassLoader.java:72)
net.sf.jasperreports.engine.design.JRDefaultCompil er.compileReport(JRDefaultCompiler.java:96)
net.sf.jasperreports.engine.JasperCompileManager.c ompileReport(JasperCompileManager.java:211)
cimex.ice.repository.JdbcReportDao.generateReport( JdbcReportDao.java:41)
cimex.ice.service.ReportManager.generateReport(Rep ortManager.java:36)
cimex.ice.web.CashReceiptReportController.handleRe quest(CashReceiptReportController.java:89)
org.springframework.web.servlet.mvc.SimpleControll erHandlerAdapter.handle(SimpleControllerHandlerAda pter.java:48)
org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:874)
org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:808)
org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:476)
org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:431)
javax.servlet.http.HttpServlet.service(HttpServlet .java:617)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:390)

Espero puedan ayudarme, gracias de antemano.

Etiquetas: jasperreport, netbeans
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 21:32.