1. 概述
在 FineBI 安裝完成以後,進入安裝目錄可以看到安裝檔案。FineBI 安裝檔案本質上就是一個 Tomcat 。本文詳細介紹安裝目錄結構。
2. 安裝根目錄
每個檔案存放的內容如下表所示:
檔案 | 内容 |
---|---|
.install4j | FineBI 的圖片 |
bin | BI 工程啟動檔案所在的目錄,其中可以在 finebi.vmoptions 中修改 BI 分配的記憶體大小和編碼方式 這個目錄下的 ROOT 資料夾下是所有的資料表以及臨時資料表,也是預設進行資料更新存放位置,可自行調整位置,詳情參見:資料更新構成與存放 這個目錄下的 output.log 存放的是存取前端時匯出的資訊概況 bin 下面的 log 相關檔案可以清理 |
jre | 是在 Java 運作環境下支援 Java 應用過程 |
lib | 存放 BI 啟動的時候的載入動畫的 JAR 包 |
logs | 包含工程運作日誌、GC日誌注:清空一般不會對運作帶來影響。 |
server | Tomcat 的根目錄,包含 Tomcat 的配置資料夾以及 Tomcat 自帶的依賴資料夾 |
temp | 存放 Tomcat 運作過程中產生的臨時檔案 同時為匯出 Excel 檔案的快取路徑,可在 %FineBI%/bin 目錄下的 finebi.vmoptions 檔案中透過修改參數Djava.io.tmpdir=.\temp 來自行修改快取存放位置 注:temp 臨時目錄在工程運作時不建議做清理,需要在工程停機時清理,如果清理後提示報錯需要工程重啓 |
webapps | 存放應用過程,當服務啟動時會去載入 webapps 目錄下的應用過程 |
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 工程主目錄 |
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 虛擬機當機問題時使用 |
6. dashboard 目錄
目錄下存放的是不同使用者 ID 命名的資料夾。
點開某使用者 ID 的資料夾,如下圖所示:
FBI 檔案:存放的是對應使用者建立的具體儀表板,用儀表板 ID 命名檔案。