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

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

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

          使用BIRT提供的預(yù)覽窗口來預(yù)覽所制作的報(bào)表,這是BIRT必須知道該如何找到在Script中引用的類,而BIRT的預(yù)覽窗口是使用一個(gè)內(nèi)嵌的web服務(wù)器來預(yù)覽的,所以,我們需要將用于數(shù)據(jù)庫資源訪問的類和在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ù)庫訪問組件所依賴的jar文件都一并拷貝到這個(gè)lib目錄下,并將數(shù)據(jù)庫訪問組件需要的配置文件放入到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í)的問題

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

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

           

          ―――――――――――

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

          ―――――――――――

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

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

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

          posted on 2005-09-06 13:47 fisher 閱讀(2703) 評(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ù)(五)[未登錄]  回復(fù)  更多評(píng)論   

          2222
          2012-05-08 16:11 | aaa
          主站蜘蛛池模板: 五莲县| 尤溪县| 武功县| 新乐市| 黑河市| 綦江县| 邵阳县| 柯坪县| 岳池县| 临西县| 鸡西市| 西充县| 台东市| 吐鲁番市| 盐城市| 明溪县| 乾安县| 金溪县| 安徽省| 威海市| 辽中县| 朝阳市| 平阴县| 女性| 三江| 留坝县| 安溪县| 瑞丽市| 凯里市| 绍兴县| 宣汉县| 柳林县| 屏东县| 青田县| 西峡县| 宾川县| 呼图壁县| 梨树县| 白山市| 宁阳县| 湘阴县|