历史版本56 :小版本升级指南 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

为满足客户的新需求及完善之前版本某些功能在使用中的不足之处,我们的产品也在不断更新中。若需要修复之前版本中存在的一些问题及需要使用新的功能,就得需要您升级到新版本。

FineReport10.0 内置一键升级的功能,升级更为方便,分为设计器升级和服务器升级,下面详细介绍。

2. FineReport10.0 版本升级编辑

2.1 设计器升级

方法一:在线更新 JAR 包

打开设计器,点击菜单帮助>更新升级,在最新 JAR 一栏会出现新版本号,下方会有「更新按钮」,如下图:

注:远程设计状态下不支持「更新升级」功能。

222

按照提示更新,下方显示下载 JAR 包进度:

222

等待准备工作完成,点击立即重启

重启之后最新 JAR 一栏显示为「已经是最新版本」,即完成 10.0 版本更新。

方法二:人工更新 JAR 包

向 FineReport 技术人员索要单独的升级包fine-accumulator-10.0.jarfine-activator-10.0.jarfine-core-10.0.jarfine-datasource-10.0.jarfine-decision-10.0.jarfine-decision-report-10.0fine-report-designer-10.0.jarfine-report-engine-10.0.jarfine-schedule-10.0.jarfine-schedule-report-10.0.jarfine-swift-log-adaptor-10.0.jarfine-third-10.0.jarfine-webui-10.0.jar(共13个 JAR 包),将fine-xx-10.0.jar拷贝到对应目录:

具体步骤:

1)fine-report-designer-10.0:这一个 JAR 包含 FineReport 设计器的所有功能,必须更新,存放在 %FR_Home%/lib 下:

222

2)其余 JAR 包:升级到版本的时候,需要将剩下的 12个 JAR 包放到 %FR_Home%/webapps/webroot/WEB-INF/lib下:

222

注:更新 JAR 包后需要重启设计器才会生效,而且 JAR 包所放位置不能放错,否则会导致不能打开设计器。

方法三:决策平台管理升级

管理系统>智能运维>备份还原>更新升级点击立刻更新按钮,等待更新 JAR,成功后重启服务器即可

222


2.2 服务器升级

方法一:人工更新 JAR 包

向 FineReport 技术人员索要单独的升级包fine-accumulator-10.0.jarfine-activator-10.0.jarfine-core-10.0.jarfine-datasource-10.0.jarfine-decision-10.0.jarfine-decision-report-10.0.jarfine-report-engine-10.0.jarfine-schedule-10.0.jarfine-schedule-report-10.0.jarfine-swift-log-adaptor-10.0.jarfine-third-10.0.jarfine-webui-10.0.jar(共12个 JAR 包),将fine-xx-10.0.jar拷贝到对应目录:

具体步骤:

将这12个 JAR 包放到%TOMCAT_HOME%/webapps/webroot/WEB-INF/lib下,重启服务器即可。

方法二:安装设计器后拷贝jar包

安装最新版本设计器,然后拷贝安装目录下其位置处的包替换要升级服务器下的包,即可进行升级。

注:更新 JAR 包后需要重启服务器如 Tomcat 才会生效。并且需要保证服务器上和设计器上的 JAR 的版本一致,否则可能会导致某些模板在本地看的效果是正确的,但是放在服务器下面的时候就出问题了。

另:在进行版本升级时请先查看 升级兼容性,有的版本升级时的方式可能会有所差异,大体不变。

方法三:决策平台管理升级

管理系统>智能运维>备份还原>更新升级点击立刻更新按钮,等待更新 JAR,成功后重启 Web 服务器即可

222

3. FineReport9.0 版本升级 10.0编辑

为了帮助用户更顺利的从 9.0升 级到 10.0 版本,我们特提供一个独立的辅助升级程序,可以将 9.0 的 Web 工程升级到 10.0 工程,包括 JAR 包、各类配置文件、FineDB 数据表等的兼容升级。 该辅助升级工具无需安装,即点即用,简单方便。具体可参考:9-10 升级工具