1. 版本
报表服务器版本 | JAR 包版本 |
---|---|
10.0 | 2019-05-20 |
2. 查看服务器是否注册
管理员登录数据决策系统,在浏览器地址栏中输入:http://localhost:8075/webroot/decision
注:决策平台地址为 http://IP:端口/报表应用名称/decision(IP、端口和应用名称根据用户 Web 应用服务器和报表应用名进行修改)。
点击管理系统>注册管理,查看当前访问的服务器是否注册,未注册服务器界面如下图所示:
3. 注册步骤
FineReport 有四种认证方式:
1)本地机器信息认证( MAC 地址注册)
2)私有云认证,详细请点击 私有云认证
3)公有云认证,详细请点击 公有云认证
4)加密锁认证,详细请点击 加密锁认证
3.1 导出注册信息
启动 FineReport 工程所在服务器,管理员访问数据决策系统,点击管理系统>注册管理;
在「版本信息」 Tab 页下点击立即注册,认证方式选择本地机器信息认证,点击导出注册信息,如下图所示:
导出的文件名为RegistrationInformation.rif,该文件中存储了报表工程的版本信息。
3.2 给商务发送邮件
邮件格式如下:
标题:XXX 公司注册 FineReport 正式授权文件
附件:上述导出的 rif 文件
注册方式:本地机器信息认证
注:不要打开生成的RegistrationInformation.rif文件,这会导致文件损坏,如果再将其发送给帆软商务,就会导致注册不成功。
在发送注册信息给 FineReport 商务 [email protected] 时,请务必注明公司名称,否则不予注册。
如果导出注册信息不成功,可直接将版本信息页面截图邮件发送给商务。
3.3 获取授权文件进行注册
商务收到邮件,核实无误后会为您生成一个 FanRuan.lic 授权文件,以邮件方式发送给您。
点击 管理系统>注册管理>版本信息,点击「上传lic文件」,导入 FanRuan.lic 授权文件,若正确无误,此时会显示注册成功,如下图所示:
注1:FineReport 会自动将 FanRuan.lic 保存到您当前工程 %FR-HOME%\webroot\WEB-INF\resources
注2:一个正式FanRuan.lic 文件在一台机器上只能注册一次,若需要在同一台机器上注册多个工程,则需要购买多个 FanRuan.lic
3.4 查看服务凭证
获取技术支持服务时请提供该凭证信息,该服务凭证包括:服务凭证生成时间、公司ID、合同ID、项目ID。
1)服务器注册成功后,点击右上角查看服务凭证,如下图所示:
2)点击手机查看 按钮,凭证信息以二维码形式展示,可用手机扫描二维码获取凭证信息。如下图所示:
注:纯内网工程可用手机扫描该二维码获取凭证信息。
4. 注册失败
若注册失败,页面将出现提示弹窗,如下图所示:
点击详细信息即可查看注册失败的原因,根据具体失败原因进行排查,如下图所示:
4.1 本地机器信息认证失败原因
失败原因 | 具体提示 |
---|---|
证书已过期 | 过期时间:2019-02-22 |
版本不匹配 | 认证应用版本:9.0 本地应用版本:10.0 |
MAC 地址不匹配 | 认证 MAC 地址:xxx 本地 MAC 地址:xxx |
机器码不匹配 | 认证机器码:xxx 本地机器码:xxx |
应用名不匹配 | 认证应用名:xxx 本地应用名:xxx |
已达可授权数量上限 | 证书已被同服务器上其他工程使用 |
工程内容不匹配 | 认证工程内容:xxx 本地工程内容:xx |
4.2 私有云认证失败原因
错误码 | 错误名 | 含义 |
---|---|---|
10000 | JSON_PARSER_ERROR | 数据格式不正确 |
10001 | PARAM_INPUT_ERROR | 您输入的参数有误 |
20000 | DO_NOT_NEED_DEACTIVATE | 该机器未授权无需解除绑定 |
30000 | LICENSE_EXPIRED | 证书已过期 |
30001 | REPORT_VERSION_ERROR | 版本不匹配 |
30002 | ACCOUNT_STATUS_ERROR | 账户状态不正常(解除绑定的时候出现该提示,说明这台机器因未授权无需解除绑定) |
30003 | LICENSE_IP_ERROR | IP 不在允许的范围之内 |
30004 | LICENSE_DOMAIN_ERROR | 域名不在允许的范围之内 |
30005 | LICENSE_APPNAME_ERROR | 应用名不在允许的范围之内 |
30007 | REGISTER_OUT_OF_LIMIT | 已达可授权数量上限 |
4.3 公有云认证失败原因
错误码 | 错误名 | 含义 |
---|---|---|
10000 | JSON_PARSER_ERROR | 数据格式不正确 |
10001 | PARAM_INPUT_ERROR | 您输入的参数有误 |
20000 | DO_NOT_NEED_DEACTIVATE | 该机器未授权无需解除绑定(解除绑定的时候出现该提示,说明这台机器因未授权无需解除绑定) |
20001 | MYSQL_UPDATE_ERROR | 更新 MYSQL 数据库出错 |
20002 | REDIS_UPDATE_ERROR | 往 REDIS 数据库里插入数据出错 |
30000 | LICENSE_EXPIRED | 证书已过期 |
30001 | REPORT_VERSION_ERROR | 版本不匹配 |
30002 | ACCOUNT_STATUS_ERROR | 账户状态不正常 |
30003 | LICENSE_IP_ERROR | IP 不在允许的范围之内 |
30004 | LICENSE_DOMAIN_ERROR | 域名不在允许的范围之内 |
30005 | LICENSE_APPNAME_ERROR | 应用名不在允许的范围之内 |
30006 | ACCOUNT_INPUT_ERROR | 该账户和密码并未被授权 |
30007 | REGISTER_OUT_OF_LIMIT | 已达可授权数量上限 |
4.4 加密锁认证失败原因
失败原因 | 具体提示 |
---|---|
加密锁序列号不匹配 | 认证加密锁序列号:xxx 本地加密锁序列号:xxx |
注:除上述外失败原因外,其他统一报错:证书内容不正确。
有多个失败原因时,平台中会全部显示出来。
5. 注册过期提醒
注:2018.12.27 之前的 JAR 注册的 license,在 JAR 包更新到 2018.12.27 及之后版本时,需要重新进行注册,且平台新增 lic 过期检测提醒通知。
提醒:期限为 15 天,自达到提醒期限开始,超级管理员每次登录管理平台,都会收到平台通知
内容:您的授权许可将于 n 天后过期,请尽快重新授权。如下图所示: