介紹
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
- http://jasperforge.org/projects/jasperreports/
- 將下載的文件夾的內容提取到本地目錄中。
- 轉到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存儲庫獲取報告服務器代碼
- https://github.com/bijyek/Jasper-Report-Server/tree/master/bpmc-report-server-32b4d53
- 轉到下載代碼的根目錄,然后進行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中
- https://github.com/bijyek/Jasper-Report-Server/tree/master/bpmc-report-server-32b4d53/templates
- 將以下庫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
- http://jasperforge.org/projects/ireport/
- 在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