手机版

为防止升级后出现兼容性问题

时间:2021-11-25 来源:互联网 编辑:宝哥软件园 浏览:

FineReport是很多网友在日常工作中都会用到的一款报表软件。它不仅具有强大的数据处理功能,而且在表单设计方面也有很多功能。所以很多网友都希望升级FineReport设计器和服务器,升级后的FineReport功能会更加完善。下面小编分享一个FineReport升级教程,希望对大家有所帮助!

FineReport

精细报告

升级分为设计器升级和服务器升级,升级方式分为重新安装设计器和更新jar包,下面分别介绍。

升级注意事项:

在更新jar包之前,您必须备份它。

FineReport采用向后兼容模式,即高版本兼容低版本。升级到更高版本时,请在升级前备份原始jar包和模板,防止升级后出现兼容性问题。

注意:升级后保存jar包的文件夹中不能存在旧版jar包(也不能重命名),否则旧版jar包仍会被读取。

1.升级设计师;

要升级设计,可以从官网下载最新版本重新安装。不同版本的设计器可以同时安装在一台计算机上,而不会相互影响。

2.更新jar包;

向FineReport技术人员索要单独的升级包fr-designer-7.1.jar、fr-server-7.1.jar、fr-third-7.1.jar和fr-applet-7.1.jar,删除原来的fr-xx-7.0.jar,然后将fr-xx-7.1.jar复制到

Fr-designer-7.1.jar:包含FineReport设计器的所有功能,必须更新并存储在%FR_Home%/lib中;

Fr-server-7.1.jar:包含FineReport服务器的所有功能,必须更新并存储在% fr _ home %/web report/web-INF/lib下;

Fr-third-7.1.jar:包含引用的第三方类,必须更新并存储在% fr _ home %/web report/web-INF/lib下;

Fr-Applet-7.1.jar:用于Applet打印的包。如果需要小程序打印,它将存储在%FR_Home%/WebReport中。

Commons-codec-1.6.jar:升级到7.1.1时,需要将这个包放在% fr _ home %/web report/web-INF/lib下;

注意:设计器在jar包更新后才会生效,jar包不能放错地方,否则设计器无法打开。

FineReport

精细报告

3.升级服务器;

升级服务器有两种方法,如下所示:

更新jar包

向FineReport技术人员索要单独的升级包fr-server-7.1.jar、fr-third-7.1.jar和fr-applet-7.1.jar,删除原来的fr-xx-7.0.jar,然后将fr-xx-7.1.jar复制到对应的目录:

Fr-server-7.1.jar:包含FineReport服务器的所有功能,必须在WebReport/WEB-INF/lib等服务器报表项目中进行更新和存储;

Fr-third-7.1.jar:包含引用的第三方类必须更新并存储在WebReport/WEB-INF/lib等服务器报表项目中;

Fr-Applet-7.1.jar:用于Applet打印的包。如果需要小程序打印,它将存储在服务器报表项目中,如/WebReport。

Commons-codec-1.6.jar:升级到7.1时,需要将这个包放在WebReport/WEB-INF/lib下;

FineReport

精细报告

4.安装设计器后复制jar包;

安装最新的版本设计器,然后将包复制到安装目录下的位置,替换要升级的服务器下的包,这样就可以升级了。

注意:更新jar包后,需要重启Tomcat等服务器才能生效。还有就是要保证服务器上的jar和设计器的版本是一样的,否则有些模板可能在本地看起来是对的,但是放在服务器下面就会出现问题。

另:请在升级版本前检查升级兼容性。有些版本可能会有不同的升级方式,基本不变。

版权声明:为防止升级后出现兼容性问题是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。