1

我正在使用 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 应用程序,它适用于具有相同端口的用例。
4

1 回答 1

0

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

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

于 2019-08-30T18:18:06.670 回答