1. 概述
在 FineBI 安装完成以后,进入安装目录可以看到安装文件。FineBI 安装文件本质上就是一个 Tomcat 。本文详细介绍安装目录结构。
2. 安装根目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
.install4j | FineBI 的图片 |
bin |
|
jre | 是在 Java 运行环境下支持 Java 应用程序 |
lib | 存放 BI 启动的时候的加载动画的 JAR 包 |
logs | 包含工程运行日志、GC日志注:清空一般不会对运行带来影响。 |
server | Tomcat 的根目录,包含 Tomcat 的配置文件夹以及 Tomcat 自带的依赖文件夹 |
temp |
注:temp 临时目录在工程运行时不建议做清理,需要在工程停机时清理,如果清理后提示报错需要工程重启 |
webapps | 存放应用程序,当服务启动时会去加载 webapps 目录下的应用程序 |
LICENSE | 许可证,里面记录了 Tomcat 的一些条款等等 |
NOTICE | 记录 Tomcat 的新的通知,公告 |
RELEASE-NOTES | 记录的是发行版本的说明,一些捆绑的 API ,新特性等等 |
RUNNING.txt | 记录 Tomcat 的运行环境以及怎样配置参数,变量,启动等等 |
uninstall.exe | 自带卸载 exe ,双击即可调用卸载功能 |
3. webroot 目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
bi-data | bi抽取数据的文件夹 |
Demo_files | 存放工程自带的 DEMO 展示需要的文件 |
logs | 存放日志文件,记录系统登录信息、模板访问信息、报错信息等 |
WEB-INF | BI 工程主目录 |
Web组件.html | 这是一个 Web 组件,写入的超链接地址即可。比如这是一个自定义的 HTML 文件,内置在工程内部 %/webroot/这个目录之下 |
4. WEB-INF 目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
assets | 资源文件夹,存放工程用到的资源文件等 其中 temp_attach 中存放着上传的图片和 Excel 数据。 |
assist | 辅助文件夹,存放一些辅助文件 |
classes | class 文件存放目录 |
embed | 内置数据库配置目录 |
lib | BI 工程依赖的 JAR 包文件夹 |
reportlets | 存放 FineReport 报表 cpt 、frm文件 |
resources | 存放工程相关的资源配置文件 |
treasures | 包含报表的功能点及 BI 的埋点信息,正常情况下一个月会自动生成一次 |
5. resources 目录
每个文件存放的内容如下表所示:
文件 | 内容 |
---|---|
certificates | 放数据源SSH或者SSL的证书 |
direct | 存放实时数据相关配置信息 |
cpu.xml | CPU 开关,处理 sigard 导致 JVM 虚拟机崩溃问题时使用 |
FanRuan.lic | 工程证书文件 |
6. backup 目录
放置备份还原的文件,如下图所示:
文件 | 内容 |
---|---|
config | 存储平台配置文件的备份 |
jar | 存储FineBI jar包的备份 |
plugins | 存储平台安装的插件的备份 |
reportlets | 存储报表模板的备份 |
7. 注意事项
7.1 error.log 文件介绍
部分用户工程的%FineBI_HOME%\bin目录中存在 error.log 文件,该文件不会根据日期进行拆分,记录所有日期 error 级别的日志和一些相关的 info 信息。
若用户觉得该文件占用磁盘空间过大,可手动删除、写脚本定时删除或者写脚本监控大小删除。
注1:建议确认 fanruan.log 日志已够用,再考虑是否删除 error.log 文件。
注2:若工程部署在 Tomcat 的容器中,bin 目录下不会有 error.log 文件。