1. 概述
在 FineBI 安装完成以后,进入安装目录可以看到安装文件。FineBI 安装文件本质上就是一个 Tomcat 。本文详细介绍安装目录结构。
2. 安装根目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
.install4j | FineBI 的图片 |
bin |
|
jre | 是在 Java 运行环境下支持 Java 应用程序 |
lib | 存放 BI 启动的时候的加载动画的 JAR 包 |
logs | 包含工程运行日志、GC日志注:清空一般不会对运行带来影响。 |
server | Tomcat 的根目录,包含 Tomcat 的配置文件夹以及 Tomcat 自带的依赖文件夹 |
temp |
注:temp 临时目录在工程运行时不建议做清理,需要在工程停机时清理,如果清理后提示报错需要工程重启 |
webapps | 存放应用程序,当服务启动时会去加载 webapps 目录下的应用程序 |
FineBI5.1 帮助文档 .chm | FineBI5.1 版本的离线帮助文档 |
LICENSE | 许可证,里面记录了 Tomcat 的一些条款等等 |
NOTICE | 记录 Tomcat 的新的通知,公告 |
RELEASE-NOTES | 记录的是发行版本的说明,一些捆绑的 API ,新特性等等 |
RUNNING.txt | 记录 Tomcat 的运行环境以及怎样配置参数,变量,启动等等 |
uninstall.exe | 自带卸载 exe ,双击即可调用卸载功能 |
3. webroot 目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
backup | 存放工程备份文件,包含平台配置备份、jar备份、插件备份等 |
Demo_files | 存放工程自带的 DEMO 展示需要的文件 |
logs | 存放日志文件,记录系统登录信息、模板访问信息、报错信息等 |
scripts | 存放插件相关文件 |
WEB-INF | BI 工程主目录 |
FRDemo.db | 内置 Sqlite 数据库文件 |
test.mv.db、test.trace.db | 内置 H2 数据库文件 |
Web组件.html | 这是一个 Web 组件,写入的超链接地址即可。比如这是一个自定义的 HTML 文件,内置在工程内部 %/webroot/这个目录之下 |
4. WEB-INF 目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
assets | 资源文件夹,存放工程用到的资源文件等 其中 temp_attach 中存放着上传的图片和 Excel 数据。 |
assist | 辅助文件夹,存放一些辅助文件 |
classes | class 文件存放目录 |
dashboards | BI 模板保存文件夹 |
embed | 内置数据库配置目录 |
lib | BI 工程依赖的 JAR 包文件夹 |
reportlets | 存放 FineReport 报表 cpt 、frm文件 |
resources | 存放工程相关的资源配置文件 |
treasures | 包含报表的功能点及 BI 的埋点信息,正常情况下一个月会自动生成一次 |
5. resources 目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
direct | 存放实时数据相关配置信息 |
cpu.xml | CPU 开关,处理 sigard 导致 JVM 虚拟机崩溃问题时使用 |
FanRuan.lic | 工程证书文件 |
rlink.rlink | Rserver 连接配置 |
6. schedule 目录
测试定时任务邮件通知:存放 定时调度 生成的文件。
7. dashboard 目录
目录下存放的是不同用户 ID 命名的文件夹。
点开某用户 ID 的文件夹,如下图所示:
FBI 文件:存放的是对应用户创建的具体仪表板,用仪表板 ID 命名文件。