eureka报错:链接8761被拒绝

eureka报错:链接8761被拒绝

来龙去脉

在idea环境中运行没有问题

我的配置是:

server:

  port: 8001

spring:

  application:

    name: registry-server

eureka:

  instance:

    hostname: localhost

  client:

    fetch-registry: false

    register-with-eureka: false

微服务部署后,eureka服务会不断报上面的错误

 org.apache.http.conn.HttpHostConnectException: Connect to localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: 拒绝连接

连接http://localhost:8761/eureka 的注册中心被拒绝,无法连接

可是我已经改了端口为8001

即时只启动eureka服务仍然报错,但是报错又不影响客户端的注册和发现

部署后的配置:

server:

  port: 8001

spring:

  application:

    name: eureka-server

eureka:

  instance:

    hostname: 192.168.110.157

  client:

    fetch-registry: false

    register-with-eureka: false

原因分析

8761 是Eureka的默认路径, Eureka认为启动配置里没有对它的url地址指定时, 会默认寻找这个地址

解决办法

用defaultZone配置注册中心地址

server:

  port: 8001

spring:

  application:

    name: eureka-server

eureka:

  instance:

    hostname: 192.168.110.157

  client:

    fetch-registry: false

    register-with-eureka: false

    service-url:

      defaultZone: http://localhost:8001/eureka/

最近更新

  1. TCP协议是安全的吗?

    2024-05-02 21:04:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-02 21:04:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-02 21:04:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-02 21:04:02       20 阅读

热门阅读

  1. http的url中的?与&

    2024-05-02 21:04:02       16 阅读
  2. 河南省工程系列建筑专业职称申报评审条件

    2024-05-02 21:04:02       12 阅读
  3. 五一假期——1

    2024-05-02 21:04:02       12 阅读
  4. 【数学】高斯消元

    2024-05-02 21:04:02       16 阅读
  5. 什么是 Python 中的 __pycache__ 文件夹?

    2024-05-02 21:04:02       10 阅读
  6. C#面:列举 ADO.NET 中的共享类和数据库特定类

    2024-05-02 21:04:02       13 阅读