我正在尝试consul
从应用程序连接到服务器Spring boot
,但由于 spring cloud consul 似乎没有读取我的主机配置而失败。
引起:org.apache.http.conn.HttpHostConnectException:连接到 localhost:8500 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] 失败:连接被拒绝:连接
文档说我们需要从bootstrap.properties/yml
文件中设置领事主机。我尝试设置spring.cloud.consul.host
使用 byyml
和properties
格式:
spring.cloud.consul.host=myhost
(使用.properties
vs.的适当格式.yml
)
或者
spring.cloud.consul.host=myhost
- 有趣的事实,当作为程序参数传入时,这可以正常工作。
依赖项:
- spring-boot-starter-parent - 2.0.4.RELEASE
- spring-cloud-starter-consul-all - 1.3.2.RELEASE