㈠ 怎麼將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列印控制項」,挺不錯的,你可以下載一個試試看。