一、birt與工程的整合
2、將webviewerexample\web-inf\tlds下的birt.tld檔案拷貝到工程的\web-inf\tlds下。
3、在工程的web-inf下建立report-engine的資料夾,在report-engine下新建如下四個資料夾
documents
images
logs
scriptlib
4、將webviewerexample\ webcontent資料夾拷貝到要整合的web應用的根目錄下(感覺難受的可以選擇改名);
5、在web應用的根目錄下建立reportfiles資料夾,用來存放報表檔案。
6、將web.xml中的如下內容拷貝到工程的web.xml中:
我這個改過的,主要改了以下東西
web.xml檔案需做如下修改:
a、修改birt_viewer_working_folder項的值為reportfiles;
b、修改birt_viewer_document_folder項的值為web-inf/report-engine/documents;
c、修改birt_viewer_image_dir項的值為web-inf/report-engine/images;
d、修改birt_viewer_log_dir項的值為web-inf/report-engine/logs;
e、修改birt_viewer_scriptlib_dir項的值為web-inf/report-engine/scriptlib;
f、如果需調整日誌級別可修改birt_viewer_log_level的值為all;
可選的值有:all|severe|warning|info|config|fine|finer|finest|off。級別由高到低。
7、拷貝jar包,這一步放最後是因為我對示例工程中的jar包進行了清理。
我用的是最新版的birt 4.8.0,從官網下的部署包,論壇裡的大部分人的整合方法是將「webviewerexample\web-inf\lib」中的jar包全部拷到工程的lib目錄下,說實話,這裡的包實在是太多了,4.8.0 runtime下的jar包有105個jar包,這麼多的jar包全部拷貝到工程下的話造成工程裡面有很多冗餘的jar包,也造成了工程的龐大,相信中也是很多人在專案中遇到的問題,工程中有很多冗餘的jar包,但是有不敢刪除,本來我也是沒刪除的,但是它自動包含了poi的jar,與專案中我自己的poi衝突,於是我迫不得已把它減少。
我看網上大部分執行的runtime4.2.2,最後精簡到了22個jar包,他們保留了如下jar包
axis.jar
com.ibm.icu_4.4.2.v20110823.jar
com.lowagie.text_2.1.7.v201004222200.jar
commons-cli-1.0.jar
commons-discovery-0.2.jar
jaxrpc.jar
js.jar
org.apache.batik.css_1.6.0.v201011041432.jar
org.apache.batik.util_1.6.0.v201011041432.jar
org.apache.xerces_2.9.0.v201101211617.jar
org.eclipse.birt.runtime_4.2.2.v20130216-1152.jar
org.eclipse.core.runtime_3.8.0.v20120912-155025.jar
org.eclipse.datatools.connectivity.oda.consumer_3.2.5.v201109151100.jar
org.eclipse.datatools.connectivity.oda_3.3.4.v201212070447.jar
org.eclipse.datatools.connectivity_1.2.7.v201302060508.jar
org.eclipse.equinox.common_3.6.100.v20120522-1841.jar
org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
org.eclipse.osgi_3.8.2.v20130124-134944.jar
org.w3c.css.sac_1.3.0.v200805290154.jar
tidy.jar
viewservlets.jar
derby.jar
但是如果你用的是4.8.0 runtime,會發現並沒有tidy.jar,
作為嘗試我又試著加入了如下jar包即可以(可能還有冗餘):
axis-ant.jar
jsp.jar
saaj.jar
scriptapi.jar
至此,環境就已經搭建完成,但你想要執行birt,這還是不夠的,還需要在eclipse上安裝birt.
SAP BO 報表工具
隨著大資料時代的來臨,bi分析工具也熱火朝天的發展起來。由於一直在做sap的bi產品,所以主要圍繞著sap bo提供的報表工具做乙個簡單的選型介紹。目前sap bo提供了下列元件供我們選擇 crystal report 固定格式報表,財務三大表的優秀載體,但是不支援即席查詢。web intellig...
報表工具的奧秘
也許三個月之後,我就要從前台客服,搖身一變進入db組了。說白了,erp系統本來就是我的老本行。從今天起,記錄二廠gamma系統的特有的方方面面 如果有必要的話。甚至更有甚者,連路徑後面中括號裡面的內容全部沒有,直接就是 設定路徑找不到報表,請檢查 讓你百做不得其解。報表的許可權?設定了啊!報表資料夾...
商務智慧型報表工具
商務智慧型 bi 解決方案 artm report 是乙個b s 方式的基於 olap 的多維資料集展現工具。能夠提供給使用者乙個靈活的報表定義和資料分析平台,為使用者提供豐富的資料展現形式和強大的資料分析功能。artm report 能夠讓使用者在客戶端輕鬆地訪問 分析 sql server an...