com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known serve-程序员宅基地

技术标签: EurekaServer配置安全检验时候错误信息  EurekaClient注册失败  springcloud学习  

Spring Cloud Eureka配置安全验证时Client注册报错com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
	at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-1.9.8.jar:1.9.8]
	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.8.jar:1.9.8]
	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-1.9.8.jar:1.9.8]
	at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-1.9.8.jar:1.9.8]
	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-1.9.8.jar:1.9.8]
	at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:829) ~[eureka-client-1.9.8.jar:1.9.8]
	at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-1.9.8.jar:1.9.8]
	at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) [eureka-client-1.9.8.jar:1.9.8]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_201]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_201]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_201]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_201]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_201]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_201]
	at java.lang.Thread.run(Thread.java:748) [na:1.8.0_201]

当你配置好你的SpringCloudEureka并加上安全验证时,你发现你客户端连接不上你的服务器时候 ,这时候你就要考虑是不是下面两个问题导致你出现这个错误。

1、Spring Cloud Eureka 客户端配置你的服务注册中心时候 没有加上你服务端安全检查的用户名和密码

spring:
  application:
    name: spring-cloud-eureka-client
  #由于我们前面的eureka的服务端加入spring securit的验证配置 所以这里我们需要加上这个配置信息来能够访问
  security:
    user:
      name: root
      password: root
server:
  port: 8761
eureka:
  client:
    service-url:
      #配置eureka服务注册中心地址 如果eureka server服务注册中心是集群部署 只配置一个其他服务注册中心也能发现
      defaultZone: http://${spring.security.user.name}:${spring.security.user.password}@eureka1:8861/eureka/

2、未将SpringCloudEureka 中配置的SpringSecurity 的csrf配置信息禁止

@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.csrf().disable();
        super.configure(http);
    }
}

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_37892957/article/details/88653414

智能推荐

论文阅读:(ECCV 2022)Simple Baseline for Image Restoration_simple baselines for image restoration-程序员宅基地

文章浏览阅读2.2k次,点赞5次,收藏17次。ECCV 2022)Simple Baseline for Image Restoration_simple baselines for image restoration

Visio2013软件文档流程图中如何绘制圆角左箭头附亲测可用工具及UML序列图使用?_visio圆角左箭头在哪里-程序员宅基地

文章浏览阅读3.5k次。最近需要写些文档,于是乎又捡起了Visio2013,不过,打开的时候,已经授权码过期了,网上搜了一个,有需要的可自行下载:VisioProfessional_x86_zh-cn.zip:KMSpico_setup_visio2013pojie工具.zip:如果以前你安装过一个,那个KMSpico可以不卸载,也可以卸载,最好是卸载,中间提示错误的话,就忽略就行,我就是这么干的。反正一切运行正常,Visio2013又可以开始使用了。至于什么杀毒软件报错啥的,自己关闭杀软或者添加为白名单即可。看下图中,我_visio圆角左箭头在哪里

基于C++、MySQL的图书销售管理系统_c++ mysql管理系统实验报告设计思路-程序员宅基地

文章浏览阅读1.5w次,点赞7次,收藏174次。数据库课程设计报告开发环境与开发工具开发语言:C++、MySQL操作系统:macOS Mojave Version 10.14.5开发工具:Xcode IDE、iTerm 命令行终端终端环境:iTerm + zsh、Xcode 终端调试台MySQL Server 版本:5.7.25 MySQL Community Server (GPL)运行方式:cd 到目录下 make 可完成编译连接,而后直接 ./bsms 即可运行系统需求分析  当今的图书销售行业有数据量大、数据结构复杂、数据变_c++ mysql管理系统实验报告设计思路

ubuntu16.0.4bug无法解析域名_暂时不能解析域名“ppa.launchpad.net”-程序员宅基地

文章浏览阅读2.8w次,点赞4次,收藏43次。root@ubuntu:/etc/apt# apt-get update错误:1 http://mirrors.aliyun.com/ubuntu xenial InRelease 暂时不能解析域名“mirrors.aliyun.com”错误:2 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease 暂时不能解析域名“mir..._暂时不能解析域名“ppa.launchpad.net”

qml Canva 中的fill不起作用_canvas fill填充无效-程序员宅基地

文章浏览阅读269次。解决qml中的fill填充颜色不起作用_canvas fill填充无效

前端中高级基础知识面试汇总_前端基础知识面试-程序员宅基地

文章浏览阅读9.8k次,点赞53次,收藏321次。保持学习,保持热爱。持续更新ing~前端基础github地址。README.md可以下载到typora中打开,会有整个大纲目录显示(github中markdown目录快捷生成方式不现实,之后可能会想办法生成贴过来,暂时不做相关处理)前端基础gitbook地址。README.md中会实时更新进度内容。gitbook中考虑整个学完整理完成之后,再去统一处理发布,敬请期待!gitbook版本可建议后期碎片化时间进行复习使用。前端基础csdn地址。程序员宅基地专栏前端自我修养进阶中,也会一篇一篇实时更新相关_前端基础知识面试

随便推点

Windows客户端访问vsftpd服务器中文乱码问题解决_vsftpd 支持gbk-程序员宅基地

文章浏览阅读1.9w次。原因:vsftpd没有处理字符编码的转换,Windows使用的是GBK编码,而linux一般使用UTF-8编码。解决办法:1、使用vsftpd的补丁,目前只有vsftpd-2.0.3-encoding.patch.tar.bz22、使用能够设置编码的FTP客户端如FlashFXP 4.2.1,选择【站点】-【站点管理器】-【站点列表】-【快速连接】,选择使用的连接,点击【选项】-【_vsftpd 支持gbk

Leetcode 383. Ransom Note-程序员宅基地

文章浏览阅读187次。【代码】Leetcode 383. Ransom Note。

第4讲、电阻、电容、电感、二极管等器件的原理图Symbol绘制_orcad电感怎么画-程序员宅基地

文章浏览阅读5.7k次,点赞3次,收藏15次。本讲的主要内容是如何使用OrCAD绘制电阻、电容、电感、二极管等分立器件的原理图Symbol。在上一讲中我们完成了DragonFly四轴飞行器原理图工程的创建以及原理图库的创建,但是软件附带的库中的器件太少,很多我们需要的找不到,而且很多能找到的也不太符合我们的要求,所以我们需要自己画这个项目中的原理图Symbol。我今天带着大家学习一下如何使用OrCAD绘制电阻、电容、电感、二极管等器件的原..._orcad电感怎么画

Ext4.2 使用iframe实现页面四宫格布局_html 四宫格 iframe-程序员宅基地

文章浏览阅读656次。var xxxPanel = new Ext.Panel({ renderTo: Ext.getBody(), layout: 'anchor', width : '100%', height : heightbody+40, items: [ { ..._html 四宫格 iframe

windows 查看本地安装证书情况_查看电脑安装的证书-程序员宅基地

文章浏览阅读855次。windows 查看本地安装证书情况_查看电脑安装的证书

征信报告 加密文档_教你如何把文件(包括照片视频)隐藏并加密-程序员宅基地

文章浏览阅读2.4k次。大家电脑或者U盘里都会有一些比较重要和私密的文件,不方便给他人看到。比如账号密码、个人信息、工作资料、照片视频等,这些数据泄漏出去会很麻烦……虽然现在大多都有开机密码,但也有借用电脑和U盘给别人的情况等。因此将重要文件妥善保管也是一个很重要的技能。本文就分享下「如何正确地隐藏文件,和给文件夹加密的小工具」,保护个人数据安全。经小工具加密后文件夹中的文件会消失的无影无踪,输入密码后它会立刻..._怎么隐藏征信上的职业信息

推荐文章

热门文章

相关标签