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 | 存放的是複用組件的幫助檔案和屬性檔案,請不要行動和刪除該資料夾。遷移時儘量整體copyassets資料夾 | |||
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,是設計器的配置檔案,儲存設計器菜單欄「檔案>選項」裏面的設定內容,以及工作區間、設計器佈局的一些資訊。