帆软FineReport之版本升级

背景

最近有个需求是将帆软报表版本从9升级到10,记录升级过程,方便备查。
前置条件:服务器上帆软10部署成功

版本区别
fineReport 9.0 http://IP:Port/WebReport/ReportServer?reportlet=abc.cpt
fineReport 10.0 http://IP:Port/webroot/decision/view/report?viewlet=abc.cpt

注:两个版本访问的路径有区别,如生成Java包名称,报表名称等

检查项

需要修改的地方,可参考以下几项

1、修改Java包的名称

在FineReport 9 版本读取的war包是 WebReport.war,升级FineReport 10 后 更改为 webroot.war
修改方法:
可在 pom.xml 修改 finalName 标签属性,如下所示。

<finalName>webroot</finalName>

2、替换报表名参数

即将 FineReport 9 的报表名的key直接从 reportlet 替换成 viewlet即可。

3、替换路径

在FineReport 9 版本 读取的是 ReportServer路由,到FineReport 10版本则变成 /decision/view/report,按照其规则拼接,否则无法访问。

关闭模板认证

在模板认证开启的情况下,是会验证登录状态,在 管理系统 - 模板管理 - 认证配置,关闭模板认证,对读取报表的请求不在验证,直接访问。
在这里插入图片描述
安全防护也可关闭,在 安全管理- 安全防护,如下图所示。
在这里插入图片描述

编辑器字体更改

安装10版本的编辑器,发现默认的字体真的是好小,对使用者的眼睛是个考验。

更改方法

1)在桌面的帆软图标,右键-属性页面
2)在 兼容性页签,选择 更改DPI设置,勾选 替代高DPI缩放行为,选择 系统
3)重启编辑器即可。
在这里插入图片描述

异常处理

1)问题:在目录管理-添加模板中无法找到模板,自带的模板也无法预览
处理方案:模板一般是存放在 reportlets 文件夹下,保证该文件夹下存在,才可以进行选择,若是配置了集群,则到对应路径下检查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值