Mac 上启动nacos 出现异常java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.

发布时间 2023-03-31 15:34:03作者: 纯情旺仔

这个异常提示是因为 Nacos 的配置中加密相关的参数未正确填写所导致的。

我们只需要找到nacos/conf/application.properties文件,然后给nacos.core.auth.plugin.nacos.token.secret.key 这个属性配置一个大于32位的随机字符串即可

这个字符串大家可以在jwt的官网去生成:https://jwt.io

 

复制encoded框中的字符串到nacos/conf/application.properties中的nacos.core.auth.plugin.nacos.token.secret.key上去就可以了

如下:

 


 

然后打开控制台 找到nacos/bin目录下 输入命令 sh startup.sh

但是这样我们还是看不到结果,它会显示一下日志信息:

 

意思就是让咱们去nacos/logs目录下的start.out文件下去查看

那我们就找到该目录然后 输入命令 cat start.out就会出现我们启动的日志信息:

 

如上图所示,nacos已经启动成功了,我们复制日志打印的网址到浏览器中去

然后我们就能看到nacos的一个登录页,账号密码默认都是 nacos

输入之后就能进入到我们nacos的一个面板了

 

这次的分享就到这里,如果小伙伴们在操作上有什么疑问可以在评论区留言