BIRT報表工具安裝和整合到現有專案中詳解

2021-07-02 02:56:16 字數 2079 閱讀 5604

2.eclipse需要安裝birt的外掛程式  myecplic 不曉得從什麼版本開始就整合了birt(可以確定myeclipse10已整合)

3.怎麼畫報表參考( )

4.birt整合到現有的專案中

jrun.web.xml

server-config.wsdd

viewer.properties

(2)將webviewerexample\web-inf\tlds下的birt.tld檔案拷貝到工程的\web-inf\tlds下。

(3)在工程的web-inf下建立report-engine的資料夾,在report-engine下新建如下四個資料夾

(4)將webviewerexample\ webcontent資料夾拷貝到要整合的web應用的根目錄下(如果專案的web目錄也叫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包  birt提供了八十幾個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

注:如報找不到類的錯請檢視錯誤資訊,在從執行時包裡面找相應的jar 都是有的

連線資料來源oda包:

報表工具和 BI 工具哪個更好更強大?

報表工具不僅能做資料展示和資料查詢,還具備資料填報功能。常見的此類報表工具有 raqsoft fine smart。bi 工具主要側重於資料分析,例如可以進行資料鑽取 聯動 切片 旋轉等多維資料處理分析。常見的此類 bi 工具有 tableau,當然國內也有一些 bi 工具例如 finebi sma...

報表工具能用來做 DashBoard 和大屏嗎?

我們首先來理一下 dashboard 大屏和報表的關係。dashboard 是指企業儀錶盤,也叫管理者駕駛艙,通常被簡稱為 dbd。從表現形式上來看,dbd 由多個決策者關注的各類指標資料拼接而成,每部分資料的表現形式不同,可以是圖形 或文字,可以理解成每部分是乙個報表 從技術本質上來看,dbd 是...

報表工具能用來做 DashBoard 和大屏嗎?

我們首先來理一下 dashboard 大屏和報表的關係。dashboard 是指企業儀錶盤,也叫管理者駕駛艙,通常被簡稱為 dbd。從表現形式上來看,dbd 由多個決策者關注的各類指標資料拼接而成,每部分資料的表現形式不同,可以是圖形 或文字,可以理解成每部分是乙個報表 從技術本質上來看,dbd 是...