SpringCloud版本问题报错及解决方法

来源:脚本之家  责任编辑:小易  

问题

springboot 集成springcloud时常常由于版本问题而报错,如下:

com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect

或者

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

原因如下:

在默认设置下,Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为。

禁止方式如下:在application.properties配置文件中增加以下内容

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

版本对应表参考官网:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:


  • 本文相关:
  • springcloud edgware.sr3版本中ribbon的timeout设置方法
  • springcloud finchley+spring boot 2.0 集成consul的方法示例(1.2版本)
  • springcloud-nacos实现配置和注册中心的方法
  • 详解springcloud ribbon 负载均衡通过服务器名无法连接的神坑
  • springboot2.0和springcloud finchley版项目搭建(包含eureka,gateway,freign,hystrix)
  • springcloud gateway聚合swagger2的方法示例
  • 详解用jwt对springcloud进行认证和鉴权
  • springcloud实现sso 单点登录的示例代码
  • java中几个reference常见的作用详解
  • spring使用redistemplate的操作类访问redis
  • java计算交集,差集,并集的方法示例
  • java数组复制的四种方法效率对比
  • java实现数组中的逆序对
  • 详解java如何实现基于redis的分布式锁
  • java后台开发之表单提交之前验证
  • 浅谈maven环境隔离应用
  • spring mvc学习教程之requestmappinghandlermapping匹配
  • java简单网页抓取的实现方法
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved