历史版本11 :工程部署原理 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.描述编辑

FineReport报表是一个Servlet应用。

大家知道,Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
因此FineReport报表必须部署在Web应用服务器如Tomcat、Weblogic、Websphere等下面,启动Web应用服务器时就会加载FineReport报表这个Servlet,从而交互式地浏览和修改数据,整个过程如下:
该章节将详细介绍各类主流服务器下报表的部署过程。
注:2018.11.6及之后的jar,10.0工程有两个端口,一个是容器的端口:默认为8075,另一个是websocket:默认为38888;当同一个设备上有不止一个10.0工程时,两个端口不能同时相同,否则会出现端口被占用报错的问题。解决方案参考:工程端口被占用的处理方法
注:10.0暂不支持与9.0公用容器。

索引:

报表部署流程

Tomcat服务器

Weblogic服务器

Websphere服务器

Jboss服务器

常见部署问题