安装完成后产品已经将报表中心的WEB目录集成到了DEMO应用中,用户可直接使用内置的报表中心,也可将报表中心部署在自己独立的应用中。如使用内置的报表中心,则可忽略本小节。
报表中心部署集成只需简单几步即可搞定!
第一步:创建WEB应用目录
第二步:将报表中心使用的内容集成到WEB应用中
报表中心核心内容:
(1)页面:[安装根目录]\report\web\webapps\demo\raqsoft\center目录。
(2)配置文件:[安装根目录]\report\web\webapps\demo\WEB-INF\reportCenter.xml,[安装根目录]\report\web\webapps\demo\WEB-INF\web.xml
(3)核心jar:[安装根目录]\report\web\webapps\demo\WEB-INF\lib\center-2.10.jar
由于报表中心是在润乾报表软件的基础上,增加了用户权限管理、报表管理、查询分析管理功能。因此与WEB应用集成时除了添加报表中心的核心内容,还需对照《程序员参考》中对DEMO应用发布目录中所有文件的目录结构及用途,将润乾报表WEB发布目录下的内容也同步集成进WEB应用。
如WEB应用中已经集成了润乾报表WEB发布目录的内容,则此步仅需将报表中心核心内容放入WEB应用即可。
特别需要注意的:所有文件中只有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数据源所连的内置数据库类型为HSQL,驱动为hsqldb-2.2.8.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>
… …
</DBList>
… …
</Runtime>
● 注意:这里新建的数据源名称需与报表中心上传的报表使用的数据源名称一致。
更多关于raqsoftConfig.xml和reportCenter.xml的使用介绍可参考《程序员参考》WEB应用配置章节。
第四步:启动raqsoftConfig.xml中配置的数据源
点击菜单“本地应用”->“启动示例数据库”可启动润乾安装包自带的数据库,左侧的控制台会输出“数据库已启动”信息,表示demo数据源所需连接的HSQL数据库已启动。
第五步:启动服务器,打开浏览器,输入报表中心url:http://localhost:6868/demo/raqsoft/center/centerIndex.jsp。