1. 概述
1.1 版本
报表服务器版本 | 功能变更 |
---|---|
11.0 | - |
11.0.10 | 1)删除 engine、charmapsvg 文件夹 2)FineReport.Reuse 文件夹迁移至 %FR_HOME%\WEB-INF\local 下 3)border_images、shadow 文件夹迁移至 %FR_HOME%\WEB-INF\local 下 |
1.2 功能简介
本文将介绍报表安装目录的结构以及每个文件夹存放的内容。
2. 设计器相关目录
报表安装根目录的路径为:%FR_HOME%\,目录包含的文件夹如下图所示:
每个文件夹存放的内容如下表所示:
层级一 | 层级二 | 作用 |
---|---|---|
.install4j | - | 设计器的图片 |
bin 各种可执行文件,启动目录,包含设计器、内置服务器、文档、Demo 的启动程序 | demo.exe | 演示程序 |
designer.bat | 设计器启动脚本 | |
designer.exe | 设计器启动exe | |
designer.vmoptions | 设计器内存配置文件 | |
error.log | 报错日志 | |
error.ltxt | 报错日志 | |
out.log | 日志 | |
restart.class | 重启程序 | |
restart$1.class | 重启程序 | |
restart.exe | 重启程序 | |
restart.vmoptions | 重启程序配置 | |
designerbackup | - | 使用在线更新插件升级后,按日期备份老版本的 JAR 包 |
iisFilter | - | IIS 集成时的文件,为 IIS 服务器使用的筛选器 |
jre 在Java运行环境下支持 Java应用程序 | bin | JDK 相关内容 |
lib | ||
ASSEMBLY_EXCEPTION | ||
LICENSE | ||
THIRD_PARTY_README | ||
lib | - | 用于存放设计器运行所依赖的部分 JAR 包 支持存放用户定制的 JAR 包或引入外部的 JAR 包 |
logs | - | 存放系统 GC 日志,可以反映系统的负载情况 |
plugins | - | 存放插件文件 |
server | - | 服务器配置信息 |
webapps | - | Web 应用内容,自带的报表工程,包含有文档及 Demo 中的所有模板,详情见下表 |
uninstall.exe | - | 双击即可卸载 FineReport |
3. 报表工程相关目录
工程相关文件夹存放在 %FR_HOME%\webapps\webroot\ 下,目录包含的文件夹如下表所示:
根目录 | 层级一 | 层级二 | 作用 | 是否可删除 |
---|---|---|---|---|
help | - | - | 内置demo 建议用户需要新增的外部资源等文件均存放于此文件夹 | 是 |
logs | - | - | 日志 | 是 |
scripts | - | - | 插件商城脚本 11.0.4 及之后版本用作兼容回退 | 否 |
upm | - | - | 用作兼容回退 | 是 |
WEB-INF | assets | - | 报表的背景图片,图表相关资源,复用组件的帮助文件和属性文件,模板版本管理 存放的历史版本模板 | 否 |
analyze | 新计算引擎相关,存储一些模板内的分析和缓存数据 | |||
clouds | 云端运维相关的 | |||
componet | 存放的是复用组件的帮助文件和属性文件,请不要移动和删除该文件夹。迁移时尽量整体拷贝assets文件夹 | |||
check | 健康巡检报告文件 | |||
drivers | 驱动管理相关文件 | |||
geojson | 图表资源文件,升级兼容时使用 | |||
map | 地图数据,其中geographic为世界地图,image为自定义图片地图数据 | |||
temp_attach | 平台上传附件的临时目录 | |||
tools_plugin | 运维工具-公共数据管理生成的检测文件 | |||
scripts | 用作兼容升级回退 | |||
upm | 插件管理页及资源文件(新旧插件管理),用作兼容升级回退 | |||
assist | - | 一些辅助工具,比如新图表需要使用的 phantomjs、云端运维产生的临时文件等 | 否 | |
btrace | 定位工具 | |||
clouds | 云端临时目录 | |||
update | 更新临时目录 | |||
removing_files.log | 日志 | |||
cache | - | 缓存目录 | ||
classes | - | 程序数据集等编译好的可执行 class 文件 | 删除可能会导致内置 demo 模板中使用到 class 文件的模板报错,并不影响工程部署使用 | |
config | - | 一些配置信息,如外接数据库配置信息,记录一些配置信息时才会出现 | 否 | |
embed | - | 平台配置信息及平台信息,决策平台配置信息的内置数据库 finedb | 否 | |
lib | - | Web 应用运行所依赖的 JAR 包:包含产品的 JAR 包、插件的 JAR 包、第三方的一些依赖 JAR 包、数据库驱动 JAR 包等 | 否 | |
local | - | 放置迁移和后生成的文件夹 注:shadow 和 engine 在预览新引擎模板后再次生成在local 文件夹中。 | 是 | |
plugins | - | 插件配置文件 | 不使用插件的前提下可以删除 | |
resources | - | 设计器注册文件,模板加密文件 | 否 | |
reportlets | 设计器内置 demo 模板 | 否 | ||
schedul | - | 定时调度生成的结果文件 | 删除后定时任务挂载到决策平台的结果报表无法访问 | |
treasures | - | 埋点信息文件的存储目录 | 否 |
4. 缓存文件
设计器安装后,默认还会在 Windows 系统的C:\Users\<用户名>\目录下生成 .FineReport110 文件,如下图所示:
此文件夹中包含 FineReportEnv.xml,是设计器的配置文件,保存设计器菜单栏「文件>选项」里面的设置内容,以及工作目录、设计器布局的一些信息。