【關鍵字】
??? 潤乾報表 ; 數據庫連接池 ; reportConfig;JNDI;Tomcat;MyEclipse
?
本文的標題之所以用“手工”二字,是為了與網絡上普遍流行的采用“潤乾報表 ForEclipse 報表插件”集成相區別,更可況,本人在網絡上搜索了將近一天,也沒有找到潤乾培訓教程中提到的潤乾 Eclipse 插件,后來干脆就放棄了插件集成的夢想,決定研究下潤乾培訓教程,來個手工集成。別說,還算不錯,研究了一個上午,終于順利地搭建了一個潤乾報表集成到 MyEclipse 的環境,用起來還算穩當。
???
??? 本人的 MyEclipse 是 6.6 版本,潤乾報表是 4.0 版本, Tomcat 是 6.0 版本, JDK 是 1.6 版本。
?
??? 第一步, 打開 MyEclipse ,然后新建一個 WEB 工程,工程名字暫定為 myeclipse_runqian 。
?
??? 第二步, 然后打開潤乾報表設計器,點選菜單“本地應用 à 發布 à 集成到項目中”,在彈出的“在項目中集成報表功能”窗口中,分別輸入 WEB 工程的 WebRoot 目錄路徑和潤乾報表應用協議文件路徑;如果不需要“發布語意層文件”,則取消選擇“同時發布語義層文件”單選框。然后點擊“確定”按鈕。如下圖所示:
?
?
?
這其實并非純正的手工配置,如果你對潤乾報表目錄結構非常熟悉的話,你可以通過文件拷貝的形式進行純粹的手工配置,不過對于初學者來說,那樣很容易出現錯誤,所以這里借用了潤乾報表設計器的發布集成功能,可以說事半功倍。
?
第三步, 在 MyEclipse 中刷新 WEB 工程,會發現工程中已經集成了很多潤乾報表相關的文件,如下圖所示:
?
剛剛集成時 WEB.xml 文件可能會報錯,常見的錯誤是由于下面的設置引發的,如下所示:
<taglib> <taglib-uri>/WEB-INF/runqianReport4.tld</taglib-uri> <taglib-location>/WEB-INF/runqianReport4.tld</taglib-location> </taglib>
??
?
?
這可能是由于版本不同引發的,我將其修改為下面的就不會報錯了,如下所示:
<jsp-config> <taglib> <taglib-uri>/WEB-INF/runqianReport4.tld</taglib-uri> <taglib-location>/WEB-INF/runqianReport4.tld</taglib-location> </taglib> </jsp-config>
??
?
第四步, 打開 reportConfig.xml 文件,進行更加詳細的配置。
<!—報表文件存放目錄,如果沒有特殊情況,建議就放在這里。當然了也可以修改為其他路徑。 --> <config> <name>reportFileHome</name> <value>/reportFiles</value> </config> <!— 語義層文件配置,如果不打算集成發布語意層文件,則在這里刪除Value即可 --> <config> <name>semanticsFile</name> <value></value> </config> <!— 下面是數據源配置,這里不再詳細說明,請本人的相關文章。 --> <config> <name>JNDIPrefix</name> <value>java:comp/env</value> </config> <config> <name>dataSource</name> <value>jdbc/test,oracle;exercise,sqlsvr,1,iso8859-1,GBK,0</value> </config>
??
?
???
【小北 2010-09-09 】
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
