1. 版本编辑
报表服务器版本 |
---|
10.0 |
2. 描述编辑
平台提供备份还原的功能,支持对平台配置信息(finedb、resources)、报表模板(reportlets)、JAR 包(jar)、插件(plugins)、在线对服务器工程进行更新升级。
注:war 包压缩部署不支持备份还原,war 包非压缩部署支持备份还原
注:weblogic 下 war 包部署时,默认是压缩部署的,WebSphere、tomcat 下 war 包部署时,默认是非压缩部署的,平台里可以查看当前是压缩还是非压缩部署,非压缩部署会自动解压到文件夹里,因此支持备份还原。
注:平台数据库为内置数据库时,不支持备份还原功能,若需使用备份还原功能请配置 外接数据库。
3. 公共设置编辑
点击管理系统>智能运维>备份还原,点击设置,对自动备份进行全局配置进行设置,如下图:
备份路径:默认与 WEB-INF 同级,可以自定义路径;
自动备份:
备份频率:可以设置备份的频率,1 天、1 周、1 月、3 月、6 月,默认为 1 周;
份数上限:默认为 5 份,当份数已满上限后,在做新的自动备份时,删除最早一份自动备份;
备份容量:默认为 1024 M,当磁盘容量已满后,在做新的自动备份时,删除最早一份自动备份。
注:份数上限和备份容量修改后,不需要立刻生效,等下一次触发备份时,进行检测,并生效。
4. 平台配置编辑
4.1 手动备份
点击【手动备份】,弹出对话框,可自定义名称,点击【确定】,这样手动备份就完成了,如下图:
4.2 自动备份
只支持全局设置,可以自定义备份频率、份数上限、备份容量,如下图:
4.3 还原
点击手动备份/自动备份下备份的文件,点击还原按钮,确认还原弹出“还原完成,请重启”,重启一下服务器即可生效,如下图:
注:还原后,还原版本消失,当前版本自动备份。
注:重启服务器时要保证服务器正常关闭,不能暴力关闭服务器比如直接叉掉 tomcat 服务器的运行窗口。
4.4 删除之前的备份
勾选需要删除的备份,点击删除,确认删除,即可删除之前的备份,自动备份和手动备份操作步骤一样,如下图:
4.5 备份的文件内容和位置
备份的文件都在 %FR_HOME%/bakup 下
文件夹 | 备份的内容 |
---|---|
config | 平台配置 |
jar | JAR 包 |
plugins | 插件 |
reportlets | 报表模板 |
这里以平台配置举例,备份的文件在 %FR_HOME%/backup/config 下
manual: 手动备份
auto: 自动备份
5. 报表模板编辑
模板的备份和还原请看上面,设置方法一致。
模板还原不需要重启。
6. JAR 包编辑
jar包的备份和还原请看上面,设置方法一致。
备份的jar包:WEB-INF/lib 下所有的 jar。
7. 插件编辑
插件的备份和还原请看上面,设置方法一致。
8. 更新升级编辑
注:更新升级的推送只适用于 2019-5-20 hao
8.1 设置推送
选择管理系统>智能运维>备份还原>更新升级,打开自动推送更新,如下图所示:
8.2 更新升级
8.2.1 处理消息推送
新版本发布后,登录服务器,查看并处理推送信息,如下图所示:
8.2.2 立即更新
点击「立即更新」,进行版本更新,如下图所示:
注:点击查「看更多新特性」,自动跳转 FineReport产品更新日志。
8.3 重启服务器
更新完成后,重启服务器即可。