整合使用jeecg-boot微服务问题

1,如果使用jeecg-boot上没有对应解决办法的数据库,在开启nacos服务时,会找不到对应的配置文件的,可以到http://doc.jeecg.com/2187366 上,根据文档在nacos上创建对应三个配置文件。

2.如果有一些不主流的数据库可能会被连接池墙了,一直报链接不上,找到 filters: stat,wall,slf4j 这个配置参数 ,把wall去掉 filters: stat,slf4j 就可以了

3.有些数据库的查询语句上要添加 模式名就像 select * from oa.table_name ,如果是这样的话,就要到nacos上的 jeecg.yaml 配置文件中找到,tablePrefix: QRTZ_这个配置,然后在 QRTZ_ 加上你对应的模式名就可以了。

4.还有rabbitmq的问题 项目启动会一直报 in vhost ‘/’: received ‘‘x-delayed-message’’ 或者 “unknown exchange type ‘x-delayed-message’,” 因为 在rabbitmq 3.5.7及以上的版本提供了一个插件(rabbitmq-delayed-message-exchange)来实现延迟队列功能。同时插件依赖Erlang/OPT 18.0及以上
插件下载地址:https://www.rabbitmq.com/community-plugins.html
在这里插入图片描述
下载下来之后将插件复制到rabbit-service的插件目录(自己的安装目录)中

在这里插入图片描述
然后开启插件服务:rabbitmq-plugins enable rabbitmq_delayed_message_exchange
关闭插件 rabbitmq-plugins disable rabbitmq_delayed_message_exchange
重启服务就没有报错了
就可以了,(ps:可能还会报 received ''x-delayed-message 这个错误 是因为 “jeecg.delayed.exchange”已经被定义为其他类型了,你要上rabbitmq的管理页面,exchange处 把他删了,再重启 jeecg-cloud-system-start 项目就可以了 )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值