大坑!springcloud父子项目启动连接nacos报http error, code=403,msg=user not found!

springcloud父子项目启动连接nacos报http error, code=403,msg=user not found!
背景:
一个新模块需要建一个后端服务,然后就把其他项目掏空+若依plus的结构,搭了一套springcloud父子项目,本地运行没有问题,在上生产的时候,打出来的jar包启动的时候一直报nacos 403.
我勒个去,改了很多次用户名和密码之后,看nacos的日志,也确实报403,排查了各种nacos-client版本,config版本等…一天之后只能怀疑是项目搭的有问题,然后准备重新搭一个空项目。搭好空项目还是报403,然后跟nacos的代码,没完全跟明白,但是发现可能是nacos内部其他报错,经过各种try catch之后导致最后报403.

在这里插入图片描述

首先直接把参数写死,排除打包时候yml没找到的情况(虽然反编译之后是在的)
在这里插入图片描述
然后发现还是报403,然后就怀疑nacos依赖的jar包没引全?然后就去把之前可以跑起来的pom依赖全粘过来,一部分一部分的删减,最后果然找到了某个依赖:
在这里插入图片描述
用默认的2.13.0版本报403,指定成2.13.1版本才可以正常启动。
如果有相同配置一个没问题一个报403的朋友可以着重检查一下依赖。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值