Hyperic客户化报表模板

我花费几天时间试图创建Hyperic客户化报表,但是遇到了一些问题.

我下载了iReport 3.6.0,终于成功地创建了一个简单的工作报表,并将它运行在Hyperic数据库上.但我试图发布的时候Hyperic产生了一个错误说:

2009-10-20 13:04:00,313 ERROR [http-0.0.0.0-7080-4] [com.hyperic.hq.reporting.server.session.ReportRepository@82] Unable to compile report /opt/hyperic/server-4.1.2.1-E
E/hq-engine/server/default/deploy/hq.ear/reports/report2.jasper
java.lang.NullPointerException
at net.sf.jasperreports.engine.JRPropertiesMap.readObject(JRPropertiesMap.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


据 JasperReports 论坛,这可能是因为JasperReports引擎是旧版本(2.x),而报表工具是3.x,而实际上Hyperic JasperReports jar包是 jasperreports-2.0.2.jar.

我的问题:我怎么办呢?我认为难以找到旧版本的iReports工具,我不知道怎么升级Hyperic JasperReports到新的版本,很困惑,请帮助我.

答:

我不建议使用最新版本的iReport, iReport 3.0 (pre-NetBeans) 是一个兼容的稳定版,但我不确定立刻就能使用它发挥作用,因为我也没安装过.

Taxonomy upgrade extras: