java报表插件FineReport注册常见问题处理方案

下面我们介绍一下java报表插件FineReport注册常见问题处理方案。

工具/原料

java报表插件FineReport7.1.1
大小:148.2M 适用平台:windows/linux

方法/步骤

确认信息

版本、并发数不对,这些信息会严格按照订货单进行注册,注意标准版和企业版的区别客户那边的商务部和技术部需要沟通协调好。

MAC地址

MAC地址必须是服务器的MAC地址,多网卡服务器,任意选择一个MAC地址即可。

Linux或Unix系统的MAC地址格式和一般的MAC形式不一样,比如为0*001F296EFD64。

服务器同时包含lic授权文件和加密锁

当服务器同时拥有lic授权文件和加密锁则以lic授权文件为主,因为服务器首先回去读取lic授权文件,若授权文件不存在才会读取加密锁,因此mac地址注册的优先级高于加密锁注册。

lic文件没有生效导致图表显示空白

使用新的lic文件后,设计器预览图表显示空白?

因为将获取的FineReport.lic文件放到报表工程WebReport/WEB-INF/resources目录下,没有重新启动Web服务器,导致图表不能预览,所以使用lic文件必须重启启动Web服务器,lic才能生效。

6.2注册问题

点击下面的注册按钮时,没有弹出注册的界面而是报version 6.2 macaddress version 1 Registration failed! please contact finereport! 错误。

因为您的报表工程WebReport/WEB-INF/resources目录下存放了一个无效的lic文件,解决方案就是删除这个无效的lic文件,重启web服务器,再重新点击注册即可正确弹出注册界面。

报空指针错误

在预览一些模板时,报java.lang.NullPointException空指针异常。

因为该模板中包含了一些lic文件中不包含的功能。

已注册的应用提示需要注册

在预览已注册应用下的模板时,提示需要注册。

原因一:更换了应用所在的服务器,造成当前应用所在的服务器的mac地址与注册时的mac地址不同。

原因二:对报表应用进行了升级,有些版本升级是需要重新注册的

原作者:FineReport

本文内容整理自网络, 文中所有观点看法不代表淘大白的立场