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

为了完善产品,FineReport的版本一直在不断的升级,用户需要升级时,如何查看产品的版本号呢?详细请查阅FineReport版本说明

1. 描述编辑

为满足客户的新需求及之前版本某些功能在使用中的不足之处,我们的产品也在不断更新中。若需要修复之前版本中存在的一些问题及需要使用新的功能,就得需要您升级到新版本。
升级分为设计器升级和服务器升级,其升级方式分为重新安装设计器和更新jar包,以下分别介绍。

2. 8.0设计器的升级编辑

2.1 安装设计器
设计器可从官方网站下载最新版本,重新安装即可。不同版本的设计器,可在一台机器上同时安装,且互不影响。
2.2 人工更新jar包
向FineReport技术人员索要单独的升级包fr-designer-report-8.0.jar、fr-designer-core-8.0.jar、fr-designer-feedback-8.0.jar、fr-designer-chart-8.0.jar、fr-chart-8.0.jar、fr-core-8.0.jar、fr-performance-8.0.jar、fr-platform-8.0.jar、fr-report-8.0.jar、fr-third-8.0.jar、fr-applet-8.0.jar(共11个jar包)。将原来的fr-xx-8.0.jar删除,然后将fr-xx-8.0.jar拷贝到对应目录。
具体步骤:
1.  fr-designer-report-8.0.jar、fr-designer-core-8.0.jar、fr-designer-feedback-8.0.jar、fr-designer-chart-8.0.jar:这四个jar包包含FineReport设计器的所有功能,必须更新,存放在%FR_Home%/lib下;
2.  fr-applet-8.0.jar:Applet打印所使用的包,若需要进行Applet打印,则存放在服务器报表工程如/WebReport下;
3.  fr-third-8.0.jar、fr-chart-8.0.jar、fr-core-8.0.jar、fr-performance-8.0.jar、fr-platform-8.0.jar、fr-report-8.0.jar:升级到8.0的时候,需要将这六个jar包放 到WebReport/WEB-INF/lib下;

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

2.3 在线更新jar包
1、菜单“服务器”-“插件管理”,搜索“更新升级”插件进行安装
222

2、安装完更新升级插件后重启,点击菜单“帮助”-“更新升级”,按提示进行升级即可
222

3. 8.0服务器的升级编辑

服务器的升级有两种方法,分别如下:
3.1 更新jar包
向FineReport技术人员索要单独的升级包fr-chart-8.0.jar、fr-core-8.0.jar、fr-performance-8.0.jar、fr-platform-8.0.jar、fr-report-8.0.jar、fr-third-8.0.jar、fr-applet-8.0.jar(共七个jar包),将原来的fr-xx-7.0.jar删除,然后将fr-xx-8.0.jar拷贝到对应目录:
具体步骤:
1. fr-applet-8.0.jar:Applet打印所使用的包,若需要进行Applet打印,则存放在服务器报表工程如/WebReport下。
2. fr-chart-8.0.jar、fr-core-8.0.jar、fr-performance-8.0.jar、fr-platform-8.0.jar、fr-report-8.0.jar、fr-third-8.0.jar:升级到8.0的时候,需要将这六个jar包放到WebReport/WEB-INF/lib下;其中fr-third-8.0.jar包含了引用的第三方类。

3.2 安装设计器后拷贝jar包
安装最新版本设计器,然后拷贝安装目录下其位置处的包替换要升级服务器下的包,即可进行升级。
注:更新jar包后需要重启服务器如Tomcat才会生效。并且需要保证服务器上和设计器上的jar的版本一致,否则可能会导致某些模板在本地看的效果是正确的,但是放在服务器下面的时候就出问题了。
另:在进行版本升级时请先查看升级兼容性,有的版本升级时的方式可能会有所差异,大体不变。

4. 升级注意事项编辑

4.1 更新jar包前必须备份
FineReport采用向下兼容方式,即高版本兼容低版本。在升级至高版本时,为防止升级后出现兼容问题,升级前请备份原jar包及模板。
注:升级后存放jar包的文件夹下必须将旧的jar包移除,否则读取的还是老版本的jar包。
4.2 升级版本范围
FineReport报表提倡同版本间升级,即如6.5.1版本升级至6.5.5版本。
不建议跨版本升级,如6.1或6.2升级到6.5或者7.0版本,如有类似升级情况,请先咨询FineReport技术人员。