反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

服务器部署原理

  • 文档创建者:文档助手1
  • 历史版本:28
  • 最近更新:Leo.Tsai 于 2021-12-03
  • 1. 描述

    在线视频学习请查看:Tomcat 服务器部署,建议看下视频,视频讲解得更加细致。

    对于刚接触 FineReport 的新手用户来说,可能不明白为啥要在服务器端部署 FineReport 的报表工程,明明下载了设计器可以直接用啊。其实官网下载的设计器是内置了 Tomcat 服务器的,也就是说已经部署好了,可以直接拿来用,如果用户需要进行 远程设计 或者将 FineReport 报表工程部署到其他应用服务器上时,可以使用服务器部署的方法来做。

    • FineReport 是纯 Java 的 Servlet 应用程序,Servlet 是一种运行在服务器端的 Java 应用程序,具有独立于平台和协议的特性,可以生成动态的 Web 页面。 

    • Servlet 应用程序是客户请求(Web 浏览器或其他 HTTP 客户程序)与服务器响应(HTTP 服务器上的数据库或应用程序)的中间层。 Servlet 是位于 Web 服务器内部的服务器端的 Java 应用程序,由 Web 服务器进行加载,该 Web 服务器必须包含支持 Servlet 的 Java 虚拟机。

    • 因此 FineReport 报表工程必须部署在如 Tomcat、WebLogic、WebSphere 等 Web 应用服务器下,启动 Web 应用服务器时就会加载 FineReport 这个 Servlet应用程序,报表工程才能正常运作。

    2. 服务器部署原理

    用户在客户端产生一个报表查看请求,发送给 Web 应用服务器端,Web 应用服务器将 FineReport 报表的计算结果反馈给客户端,FineReport 在计算报表结果时会涉及到数据库的读写操作。

    服务器部署的原理就是将 FineReport 报表工程部署到 Web 应用服务器端。

    图片1.png

    3. 服务器部署方法

    服务器部署的方法有三种,各自的应用场景如下图所示:

    Snag_3d1ce1a9.png

    以在 Tomcat 服务器下部署 FineReport 报表工程为例,详细介绍每种方法的操作步骤:

    附件列表


    主题: 部署集成
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526