当前位置: 首页 > 工具软件 > JBoss BRMS > 使用案例 >

JBoss BRMS与JasperReports进行报告

凌宏大
2023-12-01
介绍

Jasperreports是一个免费的可下载库,可用于为Java EE应用程序生成丰富的报告。 本指南还提供了使用Jasper iReport设计器生成报告模板的步骤。

软件需求

  • JBoss BRMS 5.3(从客户门户网站http://access.redhat.com
  • JasperReports 4.6.0
  • 贾斯珀iReports
  • Maven(用于构建报表服务器)
  • 蚂蚁(用于构建JasperReports)

 
在JasperReports上添加

只需按照以下步骤进行操作即可。

  1. 独立安装JBoss BRMS 5.3
  2. 在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.0reports-shared-final-1.4.0
  • 从下面的链接下载jasper报告模板total_activity.jaspertotal_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文件

    1. 按照docs文件夹中的JasperReports-Ultimate-Guide-3.0文档,位于$ path_to_jasper / jasperreports-4.6.0-project \ jasperreports-4.6.0 \ docs
    2. 从以下位置下载并安装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

 类似资料: