当前位置: 首页 > article >正文

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冲突了,那就直接更改端口号


http://www.kler.cn/a/281568.html

相关文章:

  • PyTorch深度学习实战(27)—— PyTorch分布式训练
  • node-forge 实现rsa 16进制解密
  • 【高性能、高并发、高可用】
  • react面试题七
  • 开源轻量级进程监控工具monit的使用以及monit进程监控工具常用的监控配置案例示例大全
  • 金9银10跳槽季,最新自动化测试面试题合集
  • LLVM ERROR: Symbol not found: __svml_cosf8_ha问题解决
  • 7岁男童受白内障困扰,成都爱尔专家施行飞秒激光白内障手术助其恢复视力
  • 【Git】使用 Git Stash 临时保存和恢复修改
  • 海睿思通过华东江苏大数据交易中心数商认证,提供高质量数据治理服务!
  • 数据结构:单向链表
  • 数据资产目录中的主数据划分(汽车制造行业)
  • 【Java设计模式】Builder模式:在Java中清晰构建自定义对象
  • Spring Boot 项目打包及在宝塔面板上部署的简易指南
  • python 基本语法
  • 8.23-docker基础命令学习
  • OpenAI API VBA function returns #Value! but MsgBox displays response
  • Linux | 文件系统进阶:Inode与软硬链接艺术剖析
  • A Neural Probabilistic Language Model
  • 4170条中医综合真题中医真题ACCESS\EXCEL数据库