SpringCloud远程连接Nacos报错
问题描述使用Spring Cloud Alibaba微服务架构,服务发现和配置中心使用nacos一开始使用本地启动Nacos运行项目一切正常,Nacos迁移到云端之后,改掉配置文件中的Nacos地址网关的服务就报错java.net.ConnectException: no available server,原因是它一直连接localhost:8848。控制台输出如下截图:原因定位因为父pom依赖引
·
问题描述
使用Spring Cloud Alibaba微服务架构,服务发现和配置中心使用nacos
一开始使用本地启动Nacos运行项目一切正常,
Nacos迁移到云端之后,改掉配置文件中的Nacos地址
网关的服务就报错java.net.ConnectException: no available server
,原因是它一直连接localhost:8848
。
控制台输出如下截图:
原因定位
因为父pom依赖引入:
spring-cloud-starter-alibaba-nacos-config
和spring-cloud-starter-alibaba-nacos-discovery
在本地开发中测试方便配注册发现等项目配置都配置在application.yml
,没有创建中心配置文件 bootstrap.properties
SpringBoot自动化配置默认是localhost:8848
,所以本地环境没有问题。
解决方法
去除没用的依赖(如果没使用nacos-config 删除spring-cloud-starter-alibaba-nacos-config 依赖 )
更多推荐
已为社区贡献1条内容
所有评论(0)