反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

修改缓存路径

1. 问题描述

若启用了磁盘缓存,默认的会在C:\Users\用户名\.FineReport100(windows下)下创建 cache 即缓存文件夹,一般呢,C 盘的空间会很小,如保存在 C 盘会增加对 C 盘的压力,那么有没有方法让其保存到别的盘下呢?

2. 解决方案

9.0 及之前报表服务器是通过修改%FR_HOME%\webroot\WEB-INF\resources\目录下的 cache.xml 文件,而 10.0 中,不再有 XML 文件,配置信息都存储在 FineDB 的 FINE_CONF_ENTITY 表中,这里缓存地址修改的是 CacheConfig.cacheDirectory 字段的值,例如,将 CacheConfig.cacheDirectory 的值改为D:\Cache,这里使用填报的方式,具体实现方法参考 报表内置 HSQL 数据库 FineDB

222

修改后保存并提交,重启 Web 服务器,缓存文件将会保存在 D 盘 Cache 目录下,若没有 Cache 文件夹,会自动创建该文件夹;当 Web 服务器关闭时,报表缓存会自动清除,即删除 Cache 文件夹下的所有文件。


注:缓存路径一定要设置为某个独立的文件夹下,切忌与其他文件共用一个目录,如报表的缓存目录跟Web服务器工程的相同,则会删除 Web 服务器工程下的内容。


附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉