xxl-job registry fail, registryParam:RegistryParam{registryGroup= EXECUTOR , registryKey= xxl-job-ex

朋友遇到了XXL-JOB的一个问题:

xxl-job registry fail, registryParam:RegistryParam{registryGroup= EXECUTOR , registryKey= xxl-job-executor-sample , registryValue= http://10.16.245.130:9999/ }, registryResult:ReturnT [code=500, msg=The accessToken is wrong.]

意思就是执行器注册失败了,报错信息是 token错了。

解决:

  1. 检查版本。

    我们都知道使用 xxl-job 的时候需要在配置文件中配置一下

    xxl.job.accessToken=default_token
    

    但是 2.4.0 跟 2.2.0 用的是不一样的。

    2.2.0版本的 xxl-job 解析时读的是:

    @Value(${xxl.job.admin.accessToken})
    

    所以你看看自己的版本,如果是2.2.0 就要多加一个 admin

  2. 检查配置

    自己配置的配置类有可能出错,就是那个叫 XxlJobConfig 的类,看看到底有没有指定 accessToken

    同样别忘了其他配置,尽量在源码里面抄。

    image-20231108205824343

原因:第一个就不说了,连配置都出错了肯定连不上。说一下第二个的原因。

我们引入的 xxl-job-core 依赖中有一个类:AdminBizClient ,这个是执行器给调度中心发消息,也就是发HTTP请求的类,是HTTP请求就有可能带token,那么token从哪里来?对,从 XxlJobSpringExecutor 中由你来配置,但是!你没有配置,那么发过去的请求就没有token!所以就没法注册喽~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值