当指定了nacos地址还报错时,例如:
2024-03-28 16:49:59.032 ERROR 21564 --- [ main] c.a.n.c.config.http.ServerHttpAgent : [NACOS SocketTimeoutException httpGet] currentServerAddr:http://localhost:8848, err : connect timed out
2024-03-28 16:50:00.032 ERROR 21564 --- [ main] c.a.n.c.config.http.ServerHttpAgent : [NACOS SocketTimeoutException httpGet] currentServerAddr:http://localhost:8848, err : connect timed out
2024-03-28 16:50:01.033 ERROR 21564 --- [ main] c.a.n.c.config.http.ServerHttpAgent : [NACOS SocketTimeoutException httpGet] currentServerAddr:http://localhost:8848, err : connect timed out
解决办法
1、移除当前模块pom.xml包中依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
2、在resources中添加"bootstrap.yml"文件,文件内容:
spring:
application:
name: xxx #项目名
profiles:
active: dev #环境
cloud:
nacos:
server-addr: 远程nacos地址:端口