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

目录:

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.0fine-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.0fine-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,成功后重启服务器即可

222

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

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