Birt报表集成MyEclipse Web Project

来源:互联网 发布:js中九九乘法表 编辑:程序博客网 时间:2024/06/06 08:30

由于本人电脑上面装了太多的Eclipse和MyEclipse,因此懒得换Eclipse版本和装插件了,直接就用MyEclipse10自带的报表插件,什么都不用装,比较方便。

我这边首先是新建了一个Report Web Project,取名为report,由于BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件,因此报表文件的设计是在report工程下面完成的,完成之后需要将相关的文件移到应用服务器上面才可以进行报表查看。本人先完成了一个报表文件new.rptdesign,现在需要将该文件放到应用服务器上面,也就是将BIRT进行集成,方式有两种,介绍如下:

一.使用Birt自带的runtime

本人使用的BIRT版本是birt-runtime-4_2_2首先从http://archive.eclipse.org/birt/downloads/build.php?build=R-R1-4_2_1-201209181113下载下来,之后进行解压,解压完之后将WebViewerExample整个文件夹移动到Tomcat的webapps下面,然后运行tomcat,在地址栏输入http://localhost:8080/WebViewerExample/,如果可以看见以下界面,则说明BIRT运行成功。

另外需要注意的是,由于我这边将WebViewerExample整个文件夹移动到Tomcat的webapps之后,运行http://localhost:8080/WebViewerExample/frameset?__report=new.rptdesign,老是会报错Cannot find or process the ODA data source extension configuration,纠结了好长时间,最后没办法,逐个jar包检查,原来是MyEclipse创建Report Web Project的时候,在WEB-INF/lib下面会有很多jar包,其中有一个jar包是com.genuitec.eclipse.reporting.oda_7.5.0.200905281536.jar,把这个jar包移动到WebViewerExample/WEB-INF/lib下面就不会报这个错了。

二.将BIRT 集成到现有 Web 项目

参考http://www.360doc.com/content/13/0904/17/9552892_312210976.shtml

0 0
原创粉丝点击