隨筆 - 59, 文章 - 4, 評(píng)論 - 184, 引用 - 7
          數(shù)據(jù)加載中……

          [BIRT]-[Tutorial]-使用ScriptDataSet從POJO中獲得數(shù)據(jù)(五)

          四、預(yù)覽結(jié)果

          使用BIRT提供的預(yù)覽窗口來(lái)預(yù)覽所制作的報(bào)表,這是BIRT必須知道該如何找到在Script中引用的類,而BIRT的預(yù)覽窗口是使用一個(gè)內(nèi)嵌的web服務(wù)器來(lái)預(yù)覽的,所以,我們需要將用于數(shù)據(jù)庫(kù)資源訪問(wèn)的類和在script中使用的類打包成jar放入到這個(gè)web-appclasspath下。

          這個(gè)web-app是作為一個(gè)Eclipseplugin存在的,它位置在:

          <ECLIPSE_HOME>\plugins\org.eclipse.birt.report.viewer_1.0.0

          將打包好的jar文件放入到該plugin下的如下目錄:

          <ECLIPSE_HOME>\plugins\org.eclipse.birt.report.viewer_1.0.0\birt\WEB-INFO\lib

          然后將你的數(shù)據(jù)庫(kù)訪問(wèn)組件所依賴的jar文件都一并拷貝到這個(gè)lib目錄下,并將數(shù)據(jù)庫(kù)訪問(wèn)組件需要的配置文件放入到WEB-INFO下,以便其可以在這個(gè)web應(yīng)用的classpath中找到自己的配置文件

           

          另外,如果使用配置文件的話,需要象在Tomcat中使用配置文件一樣,將配置文件拷貝到以下目錄,以便dom4j能夠找到

          <ECLIPSE_HOME>\plugins\org.eclipse.birt.report.viewer_1.0.0\birt\WEB-INFO\classes

           

          最后,也是最重要的一點(diǎn)!也是困擾了我?guī)讉€(gè)小時(shí)的問(wèn)題

          教程中沒(méi)有提到,拷貝完自己的這些數(shù)據(jù)庫(kù)訪問(wèn)組件后,需要重啟Eclipse才能使用!!?

          這個(gè)viewerweb程序會(huì)在每次Eclipse啟動(dòng)時(shí)啟動(dòng),并讀入這些配置信息,運(yùn)行期則不會(huì)在重新裝載配置信息

           

          ―――――――――――

          另外,還有另一種方法來(lái)發(fā)布數(shù)據(jù)庫(kù)訪問(wèn)組件,就是將編譯好的class文件放入到這個(gè)WEB-INFO目錄的classes目錄下,但要注意要建立目錄以匹配自己的包結(jié)構(gòu),就如同普通的Tomcat程序那樣

          ―――――――――――

          預(yù)覽結(jié)果:(圖)

          o_Snap8.jpg
          五、發(fā)布環(huán)境中運(yùn)行

          發(fā)布時(shí)的操作要比預(yù)覽時(shí)簡(jiǎn)單的多,你可以將這個(gè)報(bào)表文件當(dāng)作你的web程序中的一個(gè)JSP文件來(lái)通過(guò)URL來(lái)訪問(wèn),并可以在URL中傳遞參數(shù)給報(bào)表文件,以便指定查詢條件,這些問(wèn)題在BIRT的教程中講的很清楚了,這里就不再說(shuō)明

          posted on 2005-09-06 13:47 fisher 閱讀(2699) 評(píng)論(2)  編輯  收藏 所屬分類: Eclipse Tech

          評(píng)論

          # re: [BIRT]-[Tutorial]-使用ScriptDataSet從POJO中獲得數(shù)據(jù)(五)  回復(fù)  更多評(píng)論   

          預(yù)覽的時(shí)候能不能看到?
          2007-05-06 13:51 | 曉峰

          # re: [BIRT]-[Tutorial]-使用ScriptDataSet從POJO中獲得數(shù)據(jù)(五)[未登錄](méi)  回復(fù)  更多評(píng)論   

          2222
          2012-05-08 16:11 | aaa
          主站蜘蛛池模板: 板桥市| 自治县| 永宁县| 通榆县| 高州市| 岐山县| 民和| 绍兴县| 行唐县| 文成县| 丹寨县| 石棉县| 台安县| 屯门区| 上饶县| 上饶市| 达日县| 海盐县| 岗巴县| 桦南县| 双辽市| 历史| 兖州市| 正蓝旗| 南靖县| 高雄市| 新闻| 虞城县| 衡阳市| 抚宁县| 任丘市| 图们市| 汽车| 香港| 乐至县| 简阳市| 宜都市| 芦溪县| 玉环县| 沙河市| 德令哈市|