历史版本24 :FineBI安装目录结构 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

在 FineBI 安装完成以后,进入安装目录可以看到安装文件。FineBI 安装文件本质上就是一个 Tomcat 。本文详细介绍安装目录结构。

2. 安装根目录编辑

image.png

每个文件存放的内容如下表所示:

文件内容
.install4jFineBI 的图片
bin
  • BI 工程启动文件所在的目录,其中可以在 finebi.vmoptions 中修改 BI 分配的内存大小和编码方式

  • 这个目录下的 ROOT 文件夹下是所有的数据表的基本信息

  • 这个目录下的 output.log 存放的是访问前端时输出的信息概况

  • bin 下面的 log 相关文件可以清理

jre是在 Java 运行环境下支持 Java 应用程序
lib存放 BI 启动的时候的加载动画的 JAR 包
logs包含工程运行日志、GC日志(清空一般不会对运行带来影响)
serverTomcat 的根目录,包含 Tomcat 的配置文件夹以及 Tomcat 自带的依赖文件夹
temp
  • 存放 Tomcat 运行过程中产生的临时文件

  • 同时为导出 Excel 文件的缓存路径,可在 %FineBI%/bin 目录下的 finebi.vmoptions 文件中通过修改参数Djava.io.tmpdir=.\temp 来自行修改缓存存放位置

注:temp 临时目录在工程运行时不建议做清理,需要在工程停机时清理,如果清理后提示报错需要工程重启

webapps存放应用程序,当服务启动时会去加载 webapps 目录下的应用程序
FineBI5.1 帮助文档 .chmFineBI5.1 版本的离线帮助文档
LICENSE许可证,里面记录了 Tomcat 的一些条款等等
NOTICE记录 Tomcat 的新的通知,公告
RELEASE-NOTES记录的是发行版本的说明,一些捆绑的 API ,新特性等等
RUNNING.txt记录 Tomcat 的运行环境以及怎样配置参数,变量,启动等等
uninstall.exe自带卸载 exe ,双击即可调用卸载功能

3. webroot 目录编辑

image.png

每个文件存放的内容如下表所示:

文件内容
backup存放工程备份文件,包含平台配置备份、jar备份、插件备份等
Demo_files存放工程自带的 DEMO 展示需要的文件
logs存放日志文件,记录系统登录信息、模板访问信息、报错信息等
scripts存放插件相关文件
WEB-INFBI 工程主目录
FRDemo.db内置 Sqlite 数据库文件
test.mv.db、test.trace.db内置 H2 数据库文件
Web组件.html这是一个 Web 组件,写入的超链接地址即可。比如这是一个自定义的 HTML 文件,内置在工程内部 %/webroot/这个目录之下

4. WEB-INF 目录编辑

22.png

每个文件存放的内容如下表所示:

文件内容
assets资源文件夹,存放工程用到的资源文件等,其中 temp_attach 为上传的图片和 Excel 数据目录
assist辅助文件夹,存放一些辅助文件
classesclass 文件存放目录
dashboardsBI 模板保存文件夹
embed内置数据库配置目录
libBI 工程依赖的 JAR 包文件夹
reportlets存放 FineReport 报表 cpt 、frm文件
resources存放工程相关的资源配置文件
treasures包含报表的功能点及 BI 的埋点信息,正常情况下一个月会自动生成一次

5. resources 目录编辑

33.png

每个文件存放的内容如下表所示:

文件内容
direct存放实时数据相关配置信息
cpu.xmlCPU 开关,处理 sigard 导致 JVM 虚拟机崩溃问题时使用
FanRuan.lic工程证书文件
rlink.rlinkRserver 连接配置

6. schedule 目录编辑

image-2020-11-25-11-50-04-753.png

  • 测试定时任务邮件通知:存放 定时调度 生成的文件。

7. dashboard 目录编辑

2020-12-10_15-29-41.png

  • 目录下存放的是不同用户 ID 命名的文件夹。

点开某用户 ID 的文件夹,如下图所示:

2020-12-10_15-29-51.png

  • FBI 文件:存放的是对应用户创建的具体仪表板,用仪表板 ID 命名文件。