Código:
pero no me funciona, lo he debugueado y la ejecución para en //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");
Código:
y me lanza la siguiente excepción// Compile jrxml JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
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.