Проблема с JRLoader

Я стараюсь выполнять доклад в Jasper Report со следующим кодом:

Class.forName("org.postgresql.Driver");
Connection conexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/reportes", usuario, contraseña;
File reportDir=new File(getServletContext().getRealPath("WEB-INF/repProd.jasper"));
JasperReport reporte= (JasperReport) JRLoader.loadObject(reportDir);
JasperPrint jasperPrint = JasperFillManager.fillReport(reporte, null, conexion);
JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);//new java.io.File("reportePDF.pdf")
exporter.exportReport();

Однако меня производит ошибка в линии:

JasperReport reporte= (JasperReport) JRLoader.loadObject(reportDir);

Ошибка - следующая:

Servlet.service () для servlet [SrvRepProd] в контексте с маршрутом [/приложение] бросило исключение [Выполнение Servlet бросило исключение] с причиной корень java.lang. ClassNotFoundException: org.apache.commons.logging. LogFactory

Какая-то идея?

1
задан 25.01.2017, 00:03
0 ответов