皕杰报表部署问题 2022-07-22

皕杰报表是一款纯java开发的报表工具软件,所谓报表部署,就是把报表部署到服务器上,并通过浏览器访问报表的过程。

把报表部署到服务器上,实际上就是把一个标准的报表web应用放进一个应用服务器里,而应用服务器和报表都必须在jre环境下运行。可见进行报表部署首先要安装jre,搭建起java程序的运行环境。其次要安装一款中间件,就是java应用服务器,常用的tomcat,免费,用得很多。当然你可以选择其它的java应用服务器,比如weblogic、websphere、Jboss、Tong-web、金蝶等。

下图中的iface就是一个标准的报表web应用:

目前皕杰报表提供了现成的服务端应用,BIOS Server就是一个在tomcat上部署好的报表服务器,启动tomcat就可以通过浏览器访问报表。如果你打算使用这个部署好的服务器,只需给服务器配上你自己的数据源即可。

配置数据源的方法有三步:

1、 将数据库的jdbc驱动放到tomcat/lib下,注意数据库驱动版本与数据库版本及JDK版本相关;

2、 在server. xml 中配置数据库连接池;

例如mysql数据库, 在下配置如下:

username="用户名"

password="密码"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://ip:端口/test1"

maxActive="50"

maxIdle="5"

maxWait="3000" />

3、 在报表资源report_config.xml中配置数据源;

例如mysql数据库,在节点下配置如下:

mysql

java:comp/env/

MYSQL

mysql

gbk

false

false 

true

另外,只需把我们在皕杰报表设计器中设计好的报表模板文件复制到服务器WEB-INF/reports下,报表就可以访问了。这里需要说明一下,直接把brt文件放到reports下,无需重启tomcat就可以访问,即所谓的热部署。而把报表brt放在reports下的其它目录里,则需要重启tomcat,即所谓的冷部署。

你可能感兴趣的:(皕杰报表部署问题 2022-07-22)