Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2016, 07:19
osmaymoya
 
Fecha de Ingreso: agosto-2015
Ubicación: La Habana
Mensajes: 72
Antigüedad: 8 años, 8 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.