BIRT集成步骤
来源:互联网 发布:php 设计模式 鸟哥 编辑:程序博客网 时间:2024/06/06 03:14
BIRT服务器集成步骤
1、在 Eclipse 中生成一个web工程 EZScope_birt_server。
2、拷贝 birt-runtime-x_x_x.zip 包中 WebViewerExample 目录下的内容到
EZScope_birt_server 工程的 WebRoot 目录下。
3、在 EZScope_birt_server 工程根目录下建立一个 lib 目录
3.1、在 lib 目录下建立 db 目录,并拷贝以下 jar 包到 db 目录中
3.1.1、c3p0 & dbcp 数据库连接池必须包
c3p0-0.9.1-pre6.jar
commons-beanutils-1.7.0.jar
commons-beanutils.jar
commons-codec-1.3.jar
commons-collections-3.2.jar
commons-dbcp-1.2.2.jar
commons-digester-1.6.jar
commons-lang-2.4.jar
commons-pool-1.2.jar
3.1.2、MSSQL & ORACLE 数据库 jdbc 驱动
classes12.jar
jtds-1.2.2.jar
3.2、在 lib 目录下建立 EZlib 目录,并拷贝以下 jar 包到 EZlib 目录中。
BusinessService.jar 为了使用其中的 config.properties 文件
EZRecord.jar 为了使用服务器的返回结果集,最新版本不再使用
4、拷贝源代码文件夹 src 和 config 到 EZScope_birt_server 工程根目录下。
5、拷贝 WebRoot/reportModels 目录到相同的位置,此目录中的 examplesbm.xml
文件是数据模型。
6、web.xml追加以下内容
<servlet>
<servlet-name>ScopeHandle</servlet-name>
<servlet-class>coreservlets.ScopeHandlerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ScopeHandle</servlet-name>
<url-pattern>/ScopeManage/ScopeHandlerServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ScopeHandle</servlet-name>
<url-pattern>/ReportFormManage/ScopeOdaServlet</url-pattern>
</servlet-mapping>
7、使用 JDK5.0 中的XPATH支持包
8、修改 WebRoot/WEB-INF/lib 目录下 viewservlets.jar
8.1、类 org.eclipse.birt.report.utility.ParameterAccessor.toISOString()不再把字符串从 UTF-8 转换为 ISO-8895-1
8.2、包 org/eclipse/birt/report/resource/ 中添加中文国际化文件 Messages_zh_CN.properties
birt.viewer.progressbar.prompt=处理中,请稍等 ...
birt.viewer.dialog.cancel=取消
9、为了避免在使用BIRT的birt:viewer,jsp tag 时出现黑色边框,把 WebRoot/webcontent/birt/styles
下的style.css文件做如下修改。
/******************************************************************************
* Birt document.
*****************************************************************************/
.birtviewer_document_fragment
{
overflow:auto;
position:absolute;
width:100%;
border-style:inset;
border-width:0px; /*** 原来是1px ***/
}
10、为避免把jsp内的中文文件名识别为乱码
1) 打开tomcat的server.xml文件,找到区块,加入如下一行:
URIEncoding=”GBK”
完整的应如下:
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
2)重启tomcat,一切OK。
BIRT DESIGNER 集成步骤
1、拷贝以下 jar 包到RCP designer 的plugin文件夹中
com.esoon.deploy_x.x.x.jar
org.eclipse.datatools.connectivity.oda.esoon.ui_x.x.x.jar
org.eclipse.datatools.connectivity.oda.esoon_x.x.x.jar
org.eclipse.ui.ide_x.x.x.IYYYYMMDD.jar
org.eclipse.birt.report.designer.ui.editors.schematic_xxxx.jar
org.eclipse.birt.report.designer.ui_xxxx.jar
- BIRT集成步骤
- BIRT 集成 servlet
- birt 集成 web
- BIRT集成WEB项目。
- birt 集成web项目
- BIRT集成WEB项目。
- birt简单步骤
- birt在Spring中的集成
- Birt集成Web项目(Do)
- 集算器集成与应用之BIRT集成
- Java Web项目集成BIRT方法
- Birt报表集成MyEclipse Web Project
- birt
- BIRT
- birt
- BIRT
- HowTo integrate birt into rap 【如何集成Birt到RAP中】
- Birt与MyEclipse的集成及Birt的安装部署问题
- 项目经理该干什么?
- 使用 Eclipse Modeling Framework 进行建模,第 2 部分
- Creating a custom data descriptor
- C#操作文本文件(入门)
- 转 ASP.NET 2.0 中的资源与本地化
- BIRT集成步骤
- 使用 Eclipse Modeling Framework 进行建模,第 3 部分
- Asp.net 2.0 制作复合控件示例(二)[示例代码下载]
- native2ascii encoding table
- ie8 beta2 使用感言!
- 扫码器的使用
- 引号前有 @
- 认识Ajax
- 妈妈说我的智商