我正在尝试使用本教程Tutorial构建示例微服务应用程序。因此,我使用以下命令创建了一个网关和一个军火库启动了领事:
main docker-compose -f src//docker/-f.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
你能帮帮我吗?
发布于 2018-09-04 07:15:13
如果您使用的是工具箱,则必须将localhost替换为Docker机器vm的IP。您必须调整bootstrap.yml属性以指向此地址。
您还应该能够应用这个技巧:https://www.jhipster.tech/tips/020_tip_using_docker_containers_as_localhost_on_mac_and_windows.html
发布于 2019-10-09 20:35:09
我刚刚在bootstrap-prod.yml中将fail-fast更改为false,您可以这样禁用Spring Cloud Config。
fail-fast: false
否则,您必须提供如上所述的正确配置。
或者,如果您已经在开发计算机上安装了consul,则可以运行此命令。
consul agent -dev
https://stackoverflow.com/questions/52150002
复制相似问题