#jasper-reports
Вопрос:
Я использую книгу отчетов jasper, в студии jaspersoft она работает нормально, но когда я развертываю ее в веб-среде, у меня возникает эта ошибка : net.sf.jasperreports.engine.JRRuntimeException: No part components bundle registered for namespace http://jasperreports.sourceforge.net/jasperreports/parts.
Вот полный маршрут стека :
RusReportStarter.startProcess_aroundBody0: net.sf.jasperreports.engine.JRRuntimeException: No part components bundle registered for namespace http://jasperreports.sourceforge.net/jasperreports/parts. [361]
net.sf.jasperreports.engine.JRRuntimeException: No part components bundle registered for namespace http://jasperreports.sourceforge.net/jasperreports/parts.
at net.sf.jasperreports.engine.part.PartComponentsEnvironment.getBundle(PartComponentsEnvironment.java:141)
at net.sf.jasperreports.engine.part.PartComponentsEnvironment.getManager(PartComponentsEnvironment.java:161)
at net.sf.jasperreports.engine.part.FillPart.<init>(FillPart.java:59)
at net.sf.jasperreports.engine.part.FillParts.<init>(FillParts.java:54)
at net.sf.jasperreports.engine.fill.PartReportFiller.<init>(PartReportFiller.java:99)
at net.sf.jasperreports.engine.fill.PartReportFiller.<init>(PartReportFiller.java:91)
at net.sf.jasperreports.engine.fill.JRFiller.createReportFiller(JRFiller.java:219)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:84)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:456)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:863)
есть какие-нибудь решения ?
Ответ №1:
Я нашел решение, мне пришлось зайти в jasper_extensions.properties в моем проекте и добавить эту строку net.sf.jasperreports.extension.registry.factory.parts=net.sf.jasperreports.parts.PartComponentsExtensionsRegistryFactory
. Это решило проблему.