无法加载consul配置

问题描述 投票:1回答:1

我正在尝试使用本教程Tutorial构建示例微服务应用程序。 jhipster v5.2.1所以我创建了一个网关,一个军械库使用这个命令启动了consul:

docker-compose -f src / main / docker / consul.yml up

虽然我已经指向编写此命令的armory文件夹:

./gradlew

我收到了这个错误:

2018-09-03 13:20:11.235  WARN 7224 --- [  restartedMain] o.s.c.c.c.ConsulPropertySourceLocator    : Unable to load consul config from config/armory-swagger/

com.ecwid.consul.transport.TransportException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8600 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect

请你帮助我好吗

spring-boot jhipster spring-cloud consul
1个回答
1
投票

如果您使用的是工具箱,则必须使用Docker机器的IP替换localhost。您必须调整bootstrap.yml属性以指向此地址。

你也应该能够应用这个技巧:https://www.jhipster.tech/tips/020_tip_using_docker_containers_as_localhost_on_mac_and_windows.html

© www.soinside.com 2019 - 2024. All rights reserved.