天天看点

NacosException: endpoint is blank 问题解决解决办法

com.alibaba.nacos.api.exception.NacosException: java.lang.reflect.InvocationTargetException

Caused by: com.alibaba.nacos.api.exception.NacosException: endpoint is blank

NacosException: endpoint is blank 问题解决解决办法

 问题原因:

查看maven依赖的jar 是由于依赖引入了spring-cloud-alibaba-nacos-config(nacos作为配置中心)

而配置文件没有配置导致,源代码为判断了 serverAddrStr为空,然后endpoint 为空 所以抛出了异常。

NacosException: endpoint is blank 问题解决解决办法

我们断点代码查看 这个值是哪里来的,最终发现是下图类 

NacosException: endpoint is blank 问题解决解决办法
NacosException: endpoint is blank 问题解决解决办法

从配置文件获取的。

解决办法

1.移除该依赖

2.创建文件bootstrap.yml 添加以下配置地址为 nacos地址

NacosException: endpoint is blank 问题解决解决办法

继续阅读