當前位置:首頁 » 網頁前端 » birt集成web項目
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

birt集成web項目

發布時間: 2023-05-19 02:14:43

㈠ 怎麼將birt報表部署到tomcat上

Birt報表在Tomcat中的部署指的是如何將設計好的Birt報表集成到Tomcat應用伺服器中,使得能通過瀏覽器訪問Birt報表。網上大多關於Birt的資料中對如何部署都用的是同一個方法,即:


1、從網上下載birt-runtime-version.zip並解壓


2、將解壓後根目錄中的WebViewerExample文件加復制到Tomcat根目錄下的webapps下面,並更名為birt_viewer2.2。


3、復制第三方軟體:iText.jar(復制到birt_viewer2.2WEB-INFplatformpluginscom.lowagie.itext_1.5.2.v20070626lib下)


axis.jar axis-ant.jar commons-discovery-0.2.jar jaxrpc.jar saaj.jar wsdl4j-1.5.1.jar(復制到birt_viewer2.2WEB-INFlib)


prototype.js(復制到birt_viewer2.2webcontentirtajaxlib下)


birt2.1,2.2版本下載下來後就包含了以上所有第三方軟體,你只需到相應目錄下確認一下,有的話就不用管了!若沒有的話就復制到相應目錄下即可。


4、復制資料庫驅動jar:根據自己實際使用的資料庫,將相應的資料庫驅動jar文件復制到birt_viewer2.2WEB-INFplatformpluginsorg.eclipse.birt.report.data.oda.jdbc_2.2.0.v20070615drivers下面。


5、將設計好的報表*.rptdesign文件復制到birt_viewer2.2文件夾下。然後就可以通過http://localhost:8080/birt_viewer2.2/frameset?__report=*.rptdesign 在瀏覽器中訪問報表了。


網上提供的部署方法基本上都是以上三個步驟,再也沒有詳細的方法!!!


我按照以上步驟配置好之後,將設計好的報表文件userlist.rptdesign復制到birt_viewer2.2下面。userlist.rptdesign將資料庫中的數據以表形式顯示。然後通過http://localhost:8080/birt_viewer2.2/frameset?__report=userlist.rptdesign 訪問成功。


charttest.rptdesign是設計好的chart報表。同樣通過以上方式訪問,死活訪問不成功,顯示不了圖片。在網上找了好久都沒有找到解決的方法。一直很郁悶!!!


下面我介紹一種解決方法,也是我自己的經驗吧,此方法只在版本2.2上測試通過:


前面的4步和上面一樣。


5、從網上下載birt-charts-2_2_0.zip


6、將birt-charts-2_2_0DeploymentRuntimeChartEngine下的所有jar文件復制到Tomcat的commonlib下面。將birt-charts-2_2_0DeploymentRuntimechart-viewer-sample.warWEB-INFlib下的所有文件復制到birt_viewer2.2WEB-INFlib下面。


7、然後再將chart報表文件charttest.rptdesign復制到birt_viewer2.2下面。訪問方式和以上一樣:

㈡ 跪求開源的Web報表的解決方法,由於用到了報表統計列印功能

我用過一款免費的WEB列印控制項,叫「楚琳WEB列印控制項」,挺不錯的,你可以下載一個試試看。