FR10单节点工程配置已使用数据库做外接数据库,报错启动后无法登录

FR10单节点工程B配置了单节点正式工程A的外接数据库DBA做为外接数据库,之后B工程被复制到其他linux服务器上三份做linux集群部署,部署后才发现DBA未修改,集群配置保存在了DBA中,发现后切换linux集群外接数据库为DBB,集群可正常访问,但是单节点工程B重启后提示以下报错,找了3天问题还是不行,未定位到具体问题是什么

20D3BCA4-9D2B-49a1-B505-156FBCAACD83.png

FineReport fineread 发布于 2022-6-15 16:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
finereadLv6初级互助
发布于2022-6-17 11:05

技术支持提供的解决方案如下方案1-- 

原理:启用文件服务器改为节点间同步

操作:把finedb的fine_conf_entity表里面把ID为ResourceModuleConfig.repositoryNameOnboot字段的值改成LOCAL_ENV,重启tomcat

方案2

从finedb库找到FINE_CONF_ENTITY表,备份一下,然后删除ID为ResourceModuleConfig.repositoryNameResourceModuleConfig.repositoryNameOnbootResourceModuleConfig.sharedRepository的三条记录,重启tomcat

IU%9PKK)ERF)V1C_%7O04PB.jpg

方案3

对比其他单节点的工程一一修改配置,结合对web集群的介绍进行调整测试,最后发现修改

finedb库里面FINE_CONF_ENTITY表,修改 ID为ResourceModuleConfig.repositoryName

ResourceModuleConfig.repositoryNameOnboot的值为LOCAL_ENV

综上,对于我们的工程方案3修改后重启tomcat才生效,方案1和2不生效,但其他人遇到这种情况可能采用第二个方案生效,可根据具体情况测试

  • 0关注人数
  • 405浏览人数
  • 最后回答于:2022-6-17 11:05
    请选择关闭问题的原因
    确定 取消
    返回顶部