安装完成后产品已经将报表中心的WEB目录集成到了DEMO应用中,用户可直接使用内置的报表中心,也可将报表中心部署在自己独立的应用中。
报表中心部署集成只需简单几步即可搞定!
第一步:创建WEB应用目录
第二步:将报表中心使用的内容集成到WEB应用中
润乾报表安装后,自带的demo应用路径为[安装根目录]\report\web\webapps\demo,需将demo应用中的如下内容全部集成到WEB应用中。
|
raqsoft |
必须的目录,目录名不可以调整 |
|
|
jre-6u24-windows-i586.exe |
jre的安装包,客户端打印时如果检测到没有安装java环境,会自动下载此包,适合windows操作系统 |
|
|
raqsoftReportApplet.jar |
打印的applet包 |
|
|
raqsoft.cer |
applet打印签名证书 |
|
|
WEB-INF |
必须的目录,放置应用配置文件和jar |
|
|
web.xml |
配置servlet |
|
|
classes |
类路径 |
|
|
raqsoftConfig.xml |
报表的核心配置文件 |
|
|
raqsoftReport.tld |
报表Tag标签 |
|
|
raqsoftInput.tld |
填报表Tag标签 |
|
|
raqsoftAnalyse.tld |
分析控件的Tag标签 |
|
|
raqsoftQuery.tld |
查询控件的Tag标签 |
|
|
raqsoftReportLog.properties |
配置润乾报表的日志文件路径、日志输出信息级别 |
|
|
guideConf.properties |
BI相关文件的默认服务器路径配置文件 |
|
|
reportCenter.xml |
报表中心配置文件 |
|
|
lib |
WEB应用所需引用的jar包 |
|
|
files |
BI相关的文件目录 |
|
《程序员参考》WEB应用配置小节中介绍了demo应用发布目录中的所有文件目录结构及用途,如有需要可做进一步查阅。
特别需要注意的:所有文件中只有web.xml文件不能拷贝,而是打开润乾报表的web.xml文件,把其中的内容拷贝到您的web.xml文件中。其内容在web.xml中的顺序,要遵从相关应用服务器的规定。如果不是和已有应用集成,而是新建应用,那么直接拷贝web.xml也无妨。
第三步:配置授权和数据源信息
报表中心的核心配置文件除了reportCenter.xml外,还需要包含raqsoftConfig.xml。
raqsoftConfig.xml的引用路径需要在reportCenter.xml中定义,缺省指定路径为WEB-INF/raqsoftConfig.xml。

在raqsoftConfig.xml文件<license/>中配置产品授权文件,在<DBList/>中配置报表中心所需使用的数据源信息,连接数据源时需将对应的数据库驱动包放在能够加载到的类路径下,润乾报表安装包中自带的数据库驱动存放位置为:[安装根目录]\common\jdbc,默认带有Oracle、MySQL、SQL Server等常用类型数据库驱动,用户可以根据实际需要自己放置对应的驱动。润乾自带的demo、dqldemo数据源所连的内置数据库类型为HSQL,驱动为hsqldb-2.7.3-jdk8.jar。
<Runtime>
<DBList>
<!-- 配置报表中心使用的物理数据源 -->
<DB name="demo">
<property name="url" value="jdbc:hsqldb:hsql://127.0.0.1/demo" />
<property name="driver" value="org.hsqldb.jdbcDriver" />
… …
<DB name="dqldemo">
<property name="url" value="jdbc:hsqldb:hsql://127.0.0.1/dqldemo"/>
<property name="driver" value="org.hsqldb.jdbcDriver"/>
… …
</DB>
<!-- 配置报表中心明细查询和分组分析使用的DQL Server数据源,本例使用产品内置的DataLogic数据源 -->
<DB name="DataLogic">
<property name="url" value="jdbc:datalogic://127.0.0.1:3366/datalogic"/>
<property name="driver" value="com.datalogic.jdbc.LogicDriver"/>
… …
</DB>
… …
</DBList>
… …
</Runtime>
● 注意:这里新建的数据源名称需与报表中心上传的报表使用的数据源名称一致。
更多关于raqsoftConfig.xml和reportCenter.xml的使用介绍可参考《程序员参考》WEB应用配置章节。
第四步:启动DQL Server服务和示例数据库
在设计器工具栏点击菜单本地应用 - 启动示例数据库,控制台会输出“数据库已启动”信息,表示示例数据库启动。点击菜单服务 - 启动DQL服务器,启动DQL Server服务。

第五步:启动报表中心服务器
第六步:访问报表中心
在浏览器地址栏中输入URL:http://localhost:6868/demo/raqsoft/center/centerIndex.jsp访问报表中心登录界面。用超级管理员登录,缺省用户名密码:admin/a000000