【问题标题】:Connection Refused for Consul领事拒绝连接
【发布时间】:2019-08-30 07:09:36
【问题描述】:

我正在使用 Consul 启动一个 Spring Boot 应用程序。

我收到以下错误

2019-08-30 12:34:22.650 ERROR 23428 --- [           main] o.s.boot.SpringApplication               : Application run failed
com.ecwid.consul.transport.TransportException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8090 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect`
  1. 我更改了bootstrap.properties 文件中的默认端口。
  2. 我还使用了另一个非 Consul Spring Boot 应用程序,它适用于具有相同端口的用例。

【问题讨论】:

    标签: spring-boot connection spring-cloud-consul


    【解决方案1】:

    8090 不是 Consul 的默认端口。您没有说您的其他成功应用程序是否在同一主机上,但请确保 Consul 实际上正在使用 netstatss 侦听该端口。

    默认情况下,Consul 在 8500 端口监听 API 请求。

    【讨论】:

      猜你喜欢
      • 2017-08-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 2018-08-20
      相关资源
      最近更新 更多