编译Nacos,解决No Server available 以及 failed to req API__nacos_v1_ns_instance after all servers

问题描述:如图,显示没有服务可用


仔细看控制台,看到上面Error部分,相关参数没有读取到配置信息,那么配置信息这块似乎是有问题,赶紧看看IDE对配置信息的扫描情况:


可以看到有信息了,但是报错:Nofailed to req API__nacos_v1_ns_instance after all servers
这儿是Nacos没有以单机形式启动所致,解决办法如下:

方法一
临时先在nacos-console项目中的main方法里加系统配置
public static void main(String[] args) { System.setProperty("nacos.standalone", "true"); SpringApplication.run(Nacos.class, args); }

方法二 本地未编译的项目和已编译的包都有效)
添加启动参数-Dnacos.standalone=true >

方法三 如果下载的是已编译完成的nacos。可以直接加命令启动
./bin/startup.sh -m standalone

启动后,成功.

原文地址:https://www.cnblogs.com/Courage129/p/14017824.html