下面就通过电子表格FineReport来简单介绍一下报表部署流程。
工具/原料
电子表格FineReport7.1.1
大小:148.2M 适用平台:windows/linux
报表应用目录结构
1、web应用的目录结构报表部署分为两种,一是报表作为一个独立的应用独立部署;另一个是集成到现有应用即嵌入式部署。不管哪种部署方式,他们的目录结构都是类似的。如下图我们对未包含报表的应用及包含报表的应用目录作一个比较:
![电子表格FineReport教程:[5]报表部署流程](https://exp-picture.cdn.bcebos.com/76b6860e5f2043717b32d593323acd8921c58f7c.jpg)
3、访问报表报表应用发布(部署)成功后,便可以在客户端浏览器中访问了。在客户端浏览器中输入访问地址http://ip:端口/app绿覆冗猩Name/ReportServer?reportlet=GettingStarted.cpt,发送请求给Web应用服务器如tomcat;Web应用服务器会将请求信息发送给报表servlet;报表servlet根据请求信息,如获取希望查看的模板名称reportlet=GettingStarted.cpt,在后台计算生成GettingStarted.cpt的内容,返回给Web应用服务器;最后Web应用服务器将结果返回给客户端浏览器,浏览器将报表结果呈现给我们。注:若Web应用服务器可以在外网进行访问,那么我们就可以外网访问报表了。
嵌入式部署
1、描述由报表应用目录结构章节可知,若希望将报表部署到已有的工程中时,需要按照下图所示的目录结构,将报表相关的文件拷贝到相应目录:
![电子表格FineReport教程:[5]报表部署流程](https://exp-picture.cdn.bcebos.com/274e9635dd8a59de68ee6bb2b370d5413b8c847c.jpg)
6、检测是否部署成功可以通过浏览报表确定是否部署成功重新启动Tomcat, 启动浏览器,在地址栏输入http:/ip:服务器端口号/项目所在目录/ReportServer,能成功进入下图所示页面,则表明FineReport应用集成web应用并部署Tomcat服务器成功:
![电子表格FineReport教程:[5]报表部署流程](https://exp-picture.cdn.bcebos.com/9a8fd9f88a775dddb2a506f9a427e7ef2906f97c.jpg)