BIRT报表工具安装和集成到现有项目中详解

来源:互联网 发布:cf淘宝刷经验会封号吗 编辑:程序博客网 时间:2024/06/07 03:45
1.首先从官网下载BIRT
http://www.eclipse.org/birt/   (不要忘记下载运行时包:Latest BIRT Runtime Release Build)


2.eclipse需要安装BIRT的插件  MyEcplic 不晓得从什么版本开始就集成了BIRT(可以确定MyEclipse10已集成)


3.怎么画报表参考( http://blog.csdn.net/birtbird )


4.BIRT集成到现有的项目中
     
      (1)解压开下载好的运行时包,先拷贝WebViewerExample\WEB-INF下如下文件到工程的WEB-INF目录下:
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
viewservlets.jar(这个包是汉化后的,下面会提供下载链接)
com.genuitec.eclipse.reporting.oda_7.5.0.200905281536.jar(这个包可能运行时包里没有,下面会提供下载)

            注:如报找不到类的错请查看错误信息,在从运行时包里面找相应的JAR 都是有的

                

汉化包下载:http://download.csdn.net/detail/u013010822/8641665

连接数据源ODA包:http://download.csdn.net/detail/u013010822/8641675



                
0 0
原创粉丝点击