第八章 Web报表FineReport实现报表部署流程.pdfVIP

  • 15
  • 0
  • 约 5页
  • 2017-06-07 发布于湖北
  • 举报

第八章 Web报表FineReport实现报表部署流程.pdf

Web报表FineReport实现报表部署流程 一、报表应用目录结构 1.web应用的目录结构 报表部署分为两种,一是报表作为一个独立的应用独立部署;另一个是集成到现有应用 即嵌入式部署。不管哪种部署方式,他们的目录结构都是类似的。 如下图我们对未包含报表的应用及包含报表的应用目录作一个比较: 2. 独立部署 FineReport安装目录下的WebReport 目录就是一个标准的应用,因此,若用户希望将报 表作为一个独立的应用进行部署的话,可以直接使用WebReport 目录进行独立部署。 3. 嵌入式部署 若用户希望将报表集成到自己的应用中的话,则可以对应上图“部署报表后的应用”目 录结构,将对应的报表文件拷贝到相应目录即可,请看嵌入式部署。 二、独立部署(发布) 1. 发布应用 应用通常以文件夹或war包得形式发布,Web应用服务器不同,发布方式不同: 如Tomcat服务器只需要将Web应用拷贝到%FR_HOME%\webapps 目录下,重启tomcat 即 发布成功; 而Websphere服务器需要先将Web应用打成war包,然后在websphere控制台进行配 置发布。 各个服务器下部署报表应用我们会在下面章节中详细介绍。 2. 独立部署(发布) 部署就是将FineReport应用集成到新的Web工程 把FineReport_8.0安装目录下的WebReport文件拷贝到%Tomcat_HOME%/webapps/下: 应用名WebReport可以根据需要改变,如可以改为 “FineReport”。 3. 访问报表 报表应用发布部署成功后,便可以在客户端浏览器中访问了。( ) 在客户端浏览器中输入访问地址 端口 ,发送请求给 应用服 http://ip: /appName/ReportServer?reportlet=GettingStarted.cpt Web 务器如tomcat; Web应用服务器会将请求信息发送给报表servlet; 报表servlet根据请求信息,如获取希望查看的模板名称reportlet=GettingStarted.cpt, 在后台计算生成GettingStarted.cpt的内容,返回给Web应用服务器; 最后Web应用服务器将结果返回给客户端浏览器,浏览器将报表结果呈现给我们。 注:若Web应用服务器可以在外网进行访问,那么我们就可以外网访问报表了。 三、嵌入式部署 1. 描 由报表应用目录结构章节可知,若希望将报表部署到已有的工程中时,需要按照下图所示的 目录结构,将报表相关的文件拷贝到相应目录: 2. 复制目录 2.1 全部复制 为了简便,可以直接将%FineReport_HOME%\WebReport\WEB-INF 目录下面的 classes,lib,plugins,reportlets,resources五个目录复制到%Tomcat_HOME% \webapps\jsp-examples\WEB-INF下。 注意:%FineReport_HOME%\WebReport\WEB-INF\classes文件夹下面可能会放置一些网 络报表的class文件,在和您的工程集成时并无冲突。有关网络报表的介绍,可以在二次开 发文档中找到。 2.2 部分复制 也可以选择性的只复制必要性文件至已有工程中。 ▪ 必须复制的文件 、 、 、 、 fr-chart-8.0.jar fr-core-8.0.jar fr-performance-8.0.jar fr-platform-8.0.jar fr-report-8.0.jar:包含了报表服务的所有功能,必须拷贝至WEB-INF\lib下; fr-third-8.0.jar:包含了报表服务引用的第三方插件,必须拷贝至WEB-INF\lib下; 、 、 plugin-com.fr.plugin.mdnl-0.jar plugin-com.fr.plugin.mdnl-1.jar

文档评论(0)

1亿VIP精品文档

相关文档