1.最近项目升级nacos到2.3.2后,加上权限认证,改了nacos的源码,我本地打包nacos源码后。启动,自己的服务一直连接nacos一直报403。
最开始以为密码错了,但是并不是,nacos有两个账号密码配置;
spring.cloud.nacos.discovery.password
spring.cloud.nacos.config.password
解决办法:
首先,本地数据库中新建nacos数据库,把源码中config工程下的sql脚本运行一下。然后nacos源码编译后启动,打开客户端,这时的密码默认的是nacos,修改客户端密码,我们需要把密码修改成原本你的nacos应该配置的密码。
然后再把源码打包后再通过nacos的cmd脚本运行,这时项目就不报403了。