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

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.mrgr.cn/news/10148.html

相关文章:

  • 如何禁止编辑PDF文件?推荐两种方法!
  • (贪心) LeetCode 1005. K 次取反后最大化的数组和
  • NSSCTF练习记录:[BJDCTF 2020]base??
  • 微信小程序如何自定义一个组件
  • 电池的入门
  • 使用Neo4j CQL 在Neo4J中创建知识图谱概念中的示意图
  • java实现多线程续传下载
  • 宠物空气净化器有必要买吗?希喂、有哈、小米宠物空气净化器实测
  • jmeter中添加集合点
  • 数学建模学习(123):使用Python实现ARAS方法进行多准则决策实战
  • Websocket笔记
  • MySQL表分区与分表:概念、规则及应用案例
  • 方差:理解数据的离散程度
  • 设计模式概述
  • Linux--进程管理和性能相关工具
  • vue2版本空目录下创建新项目的方法2024
  • 气膜馆:亲子乐园中的新兴娱乐空间—轻空间
  • static的作用
  • ISP代理与住宅代理:主要区别?
  • python 使用minio上传文件