Springsecurity中的Eureka报错:Cannot execute request on any known server

完整报错信息:

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server

报错体现:

访问eureka控制面板:

访问测试地址:

控制台报错:

可能的报错原因:

①没有配置账号密码,所以一直进不去Eureka页面:见解决方案1

②Eureka Server在启动时也将自身做为服务向注册中心进行注册:见解决方案2

③端口号冲突:见解决方案3

解决方案1:

方法一:

在对应的pom文件中把Springsecurity的依赖删掉(注释掉),等配置好密码后再添加回来

**方法二:**关闭security的认证

方法三:

自己写一套认证的逻辑,把eureka放行

内部调用在请求头上加个密钥,判断一下,有就放行

外部调用没有密钥正常走登录逻辑

这样就能够访问eureka控制面板

解决方案2:

在配置文件中添加:

复制代码
# 配置是否将自己也注册到服务中心当中去 这个地方当然没必要 所以设置成false即可
eureka.client.register-with-eureka=false
# 设置是否在eureka服务中心中获取服务的地址这个地方也设置成false
eureka.client.fatch-registry=false

解决方案3:

发现是端口号都是5000冲突了,那就直接更改端口号

相关推荐
鹏程十八少12 分钟前
13. Android 面了50位Kotlin候选人,这36个语法坑90%的人答不全
前端·后端·面试
东宇科技17 分钟前
用CladueCode来玩tp8+swoole(常用案例)
后端·swoole
Shadow(⊙o⊙)22 分钟前
硬核手搓解析!进程-内核分析:命令行参数及环境变量,重构main()
linux·运维·服务器·开发语言·c++·后端·学习
China_Yanhy24 分钟前
【云原生 AI 实战】EKS 搭建 GPU 超算集群:从零拉起节点到 PyTorchJob 分布式训练 (附 EFA 加速避坑指南)
人工智能·分布式·云原生
毋语天25 分钟前
Claude Code 完整安装与配置指南(含 CC-Switch 多供应商切换工具)
后端·python·ai编程
StackNoOverflow27 分钟前
RabbitMQ 入门详解(含安装 + 配置 + 管理后台)
开发语言·后端·ruby
养肥胖虎9 小时前
Docker学习笔记:后端、数据库和反向代理怎么一起跑起来
后端·nginx·docker·postgresql·go·部署
晓杰'10 小时前
从0到1实现 Balatro 游戏后端(2):NestJS框架搭建与项目结构设计
后端·websocket·typescript·node.js·游戏开发·项目实战·nestjs
无所事事O_o10 小时前
二次验证码TOTP 使用说明
后端·二次验证码·谷歌验证器
ltl11 小时前
Multi-Head Attention:为什么要分多个头
后端