Browse Source

新增2.2.4插件安装包

master
Roc 1 year ago
parent
commit
f989a7aace
  1. BIN
      fine-plugin-com.fr.plugin.decision.cas.client-2.2.4.zip
  2. 15
      readme.md

BIN
fine-plugin-com.fr.plugin.decision.cas.client-2.2.4.zip

Binary file not shown.

15
readme.md

@ -0,0 +1,15 @@
# 多CAS客户端集成插件
##### 2.2.2 在本地容器认证模式下存在问题:
- 上传授权文件之后,由于授权机制会刷新插件引擎,但由于插件中使用的GlobalRequestFilterProvider插件接口不支持热部署,所以刷新插件引擎后GlobalRequestFilterProvider接口的类加载器与刷新后的插件不一致,会导致类型转换异常,需要重启工程。现象如下:com.fr.plugin.decision.cas.client.bean.CasClientConfigBean cannot be cast to com.fr.plugin.decision.cas.client.bean.CasClientConfigBean
- 重启后问题依然存在的原因是因为使用了本地容器部署的方式,该部署方式在集群环境下会多次刷新插件引擎,同上一点中提到的GlobalRequestFilterProvider插件接口的特性,会导致使用DBAccessProvider查询FineDB中的CAS客户端配置数据时会因为类加载器的不一致出现如下报错:com.fr.plugin.decision.cas.client.entity.CasClientConfigEntity cannot be cast to com.fr.plugin.decision.cas.client.entity.CasClientConfigEntity
- 该问题已在2.2.4版本中已处理
##### 2.2.2 升级 2.2.4 步骤
- 登录决策平台-管理系统-插件管理,删除老版本插件,安装附件新版本插件
- 确认集群下各个节点都安装好了插件,重启报表工程,待各节点都重启完成后再进行访问(避免DB模块未启动完成时就进行访问查询客户端配置数据,此时系统会因查询不到CAS配置而跳转到默认登录页)
- 访问决策平台进行登录验证
- 授权注册
- 注册完成后再验证登录功能是否正常
- 之前调试使用的【测试插件】,可在插件管理中进行删除,assets下的独立日志文件夹也可删除
- 后续生产环境注册永久授权时可提前沟通提供支持
Loading…
Cancel
Save