计数不初始化Class JRLoader

时间:2012-05-11 08:12:21

标签: glassfish jasper-reports ejb

我正在尝试将一个JR报告嵌入到EJB中,然后使用Web服务将其呈现为pdf。 我将报告文件放入src \ reports文件夹中。 getResourceAsStream 方法正常工作并返回一个流,但是当我调用 JRLoader.loadObject 时,我收到此错误:

java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRLoader

我正在使用NetBeans开发并在GlassFish服务器上运行(在Windows上)

InputStream reportStream = this.getClass().getResourceAsStream("/reports/AlterDesignReport.jasper"); 
JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportStream);

PS:这个报告取自JasperReports的示例项目,但我尝试使用我的报告

0 个答案:

没有答案