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

目录:

1. 环境准备编辑

部署时系统要求、网络要求、容器版本要求、端口准备等,请参见:部署环境准备

2. 部署步骤编辑

注:用户需参考 部署容器准备 内容,按照版本要求准备部署要用的容器和 JDK 。若版本不符合要求,部署后可能会遇到问题。

2.1 Tomcat 部署

2.1.1 注意事项

  • 建议使用解压版的 Tomcat 和 JDK。

  • 10.0 工程暂不支持与 9.0 共用容器。

  • 同一个 Tomcat 服务器中不能部署多个 FineReport 工程。

  • 所有版本的 Tomcat 部署步骤基本相同,JDK 版本需要与操作系统对应,如 32 位的系统只能使用 32 位的 JDK。

  • 用户环境若安装多个 Tomcat ,不建议用户环境变量配置 CATALINA_HOME 或者 TOMCAT_HOME 。否则不论用户启动哪个 Tomcat ,启动的都是 CATALINA_HOME 指定的那个。

2.1.2 部署方法

部署方法特点参考文档
服务器部署包
  • 只需下载解压服务器部署包

  • 无需下载安装 Tomcat、JDK

  • 无需下载安装 FineReport 设计器

Windows 系统:服务器部署包

Linux 系统:Linux 下 Tomcat 服务器部署包

独立部署
  • 需下载安装 FineReport 设计器

  • 需下载安装 Tomcat、JDK

注1:Windows 系统中,用户安装 JDK 配置环境变量时,配置 path 时,变量值建议加上%JAVA_HOME%\jre\bin 

注2:需要考虑 Tomcat 和 JDK 的版本对应关系 ,否则会导致部署失败

Windows 系统:独立部署

Linux 系统:Linux 下 Tomcat 服务器独立部署

2.1.3 注意事项

平台自带的日志管理并不能清理%TOMCAT_HOME%/logs文件夹下的日志文件,catalina.out 文件长久运行会占用很大磁盘空间,建议定时清理 catalina.out 文件。

2.2 WebLogic 部署

步骤
WebLogic 服务器文件夹部署
WebLogic 服务器 war 包部署

2.3 WebSphere 部署

步骤
WebSphere8.5 服务器部署

2.4 JBoss 部署

步骤
JBoss6.4 服务器部署

2.5 Resin 部署

步骤
Resin 服务器的部署

2.6 TongWeb 部署

步骤
TongWeb服务器部署

2.7 国产化专用机部署

步骤
国产化专用机部署手册

3. 部署后操作编辑

3.1 服务器宕机风险参数设置

FineReport 报表工程部署到其他应用服务器上时,对应用服务器有一定的配置要求,因此当应用服务器不能满足报表工程使用时,会出现宕机风险。相关参数配置详情参见:修改FineReport配置参数

3.2 关闭或重启工程

部署后,关闭或重启 FineReport 工程请参见:关闭或重启FineReport工程

4. 问题排查索引编辑

问题简介参考文档
修改访问工程链接

Tomcat 部署的工程,缩短访问路径,可以通过http://IP访问

Tomcat 下通过 IP 直接访问数据决策系统

Tomcat 部署的工程:

  • 用户想改下路径,不用webroot,访问链接示例:http://ip:服务器端口号/FR/decision

  • 想将webroot放在特定的路径,而不是%Tomcat_HOME%\webapps

Tomcat 设置报表工程访问路径
Resin 部署的工程,可以通过http://localhost/a.jsp访问Resin 下通过 IP 直接访问数据决策系统
端口号相关

Tomcat 部署的工程:

  • 修改默认端口号 8080

  • 服务器上存在多个 Tomcat ,端口号冲突

修改Tomcat端口号
检查是否出现端口占用情况
端口占用查看
防火墙开放端口

Windows服务器设置出入站规则

Linux防火墙使用及配置

字体乱码模板放到服务器上,预览或导出时,字体乱码

服务器安装字体

Linux 系统安装中文语言包

修改服务器内存

Tomcat 部署的工程:

  • 内存占用过高

  • 内存溢出

  • 打开报表经常出现等待排队中

  • 想调整 Tomcat 的默认内存

Tomcat修改内存
WebSphere 服务器内存修改WebSphere 服务器内存修改
JBoss 服务器内存修改JBoss 服务器内存修改
Resin 服务器内存修改Resin 服务器内存修改
最大文件数限制报错打开的文件过多或者too many open filesLinux最大打开文件数
自定义日志存储路径自定义日志存储路径Tomcat 中指定日志/临时文件路径