【发布时间】:2019-02-08 12:36:58
【问题描述】:
我正在尝试使用本教程Tutorial 构建示例微服务应用程序。 jhipster v5.2.1 所以我创建了一个网关和一个军械库使用这个命令启动领事:
docker-compose -f src/main/docker/consul.yml up
虽然我已经指出了编写此命令的军械库文件夹:
./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
你能帮帮我吗
【问题讨论】:
-
你能从浏览器访问 consul 吗?在localhost:8500
-
其实我做不到
-
我正在使用Windows机器8.1,我已经安装了docker工具箱,我试图更改端口8500,虽然它没有被占用,但我也无法运行应用程序。感谢您的回复
-
@GaëlMarziou 我已经使用防火墙高级设置启用了端口 8500,但是在连接到 localhost:8500 时我仍然遇到同样的问题(无法访问此站点),虽然我收到了这条消息进入我的控制台“可用的较新 Consul 版本:1.2.2(当前运行:1.2.0)”我无法访问该页面
-
你试过在 Docker 之外运行 Consul 吗?这很容易,因为它是一个二进制文件。我怀疑某些特定于您的环境,所以我想我无法在这里提供帮助。
标签: spring-boot jhipster spring-cloud consul