Jasperreports是一个免费的可下载库,可用于为Java EE应用程序生成丰富的报告。 本指南还提供了使用Jasper iReport设计器生成报告模板的步骤。
软件需求
- JBoss BRMS 5.3(从客户门户网站http://access.redhat.com )
- JasperReports 4.6.0
- 贾斯珀iReports
- Maven(用于构建报表服务器)
- 蚂蚁(用于构建JasperReports)
在JasperReports上添加
只需按照以下步骤进行操作即可。
- 独立安装JBoss BRMS 5.3 。
- 在BRMS安装中创建以下目录
- $ JBOSS_HOME /服务器/默认/数据/碧玉
- $ JBOSS_HOME /服务器/默认/数据/碧玉/输出
- 从以下位置下载(最新)Jasperreports 4.6.0
- 将下载的文件夹的内容提取到本地目录中。
- 转到build.xml文件所在的jasperreports-4.6.0-project \ jasperreports-4.6.0目录并进行ant编译。 这将在以下位置创建分发罐: $ path_to_jasper \ jasperreports-4.6.0-project \ jasperreports-4.6.0 \ dist
- Jasperreports-applet-4.6.0
- Jasperreports 4.6.0.jar
- Jasperreports-fonts-4.6.0
- Jasperreports-javaflow-4.6.0
- 将上述罐子复制到以下位置
- $ JBOSS_HOME \ server \ default \ deploy \ gwt-console-server.war \ WEB-INF \ lib
- 从以下位置从github存储库获取报告服务器代码
- 转到下载代码的根目录,然后进行Maven构建: mvn clean install 。 这将生成分发罐; reports-core-1.3.0.jar,report-shared-1.3.0.jar
- 将前两个jar文件夹从dist目录复制到$ JBOSS_HOME \ server \ default \ deploy \ gwt-console-server.war \ WEB-INF \ lib
- 删除$ JBOSS_HOME \ server \ default \ deploy \ gwt-console-server.war \ WEB-INF \ lib中的现有reports-core-final-1.4.0和reports-shared-final-1.4.0
- 从下面的链接下载jasper报告模板total_activity.jasper和total_activity.jrxml并复制到$ JBOSS_HOME / server / default / data / Jasper中
- 将以下库jar从$ path_to_jasper \ jasperreports-4.6.0-project \ jasperreports-4.6.0 \ lib复制到以下位置$ JBOSS_HOME \ server \ default \ deploy \ gwt-console- server.war \ WEB-INF \ lib
- Commons-Diester-2.1
- jfreechart-1.0.12
- jcommon-1.0.15
定制和编辑.jrxml文件- 按照docs文件夹中的JasperReports-Ultimate-Guide-3.0文档,位于$ path_to_jasper / jasperreports-4.6.0-project \ jasperreports-4.6.0 \ docs
- 从以下位置下载并安装Jasper iReports Designer
- 在iReports中打开overall_activity.jrxml文件并进行编辑。 保存.jrxml文件并通过单击预览选项卡进行编译。 将.jrxml (仅用于将来参考)和.jasper文件都复制到$ JBOSS_HOME / server / default / data / Jasper
参考: JBoss BRMS 5.3 –在我们的JCG合作伙伴 Eric D. Schabell的中间件,Linux,软件,自行车和其他新闻…博客上添加了JasperReports进行报告 。
翻译自: https://www.javacodegeeks.com/2012/08/jboss-brms-with-jasperreports-for.html