【发布时间】:2016-06-12 09:56:41
【问题描述】:
我喜欢在没有 consul 的情况下使用测试弹簧配置文件运行我的单元测试。我正在尝试对测试配置文件使用spring.cloud.config.enabled:false 并禁用EnableDiscoveryClient 注释,但它不起作用。
我正在使用spring.cloud.consul 1.0.0.BUILD-SNAPSHOT。
这是一个例外:
com.ecwid.consul.transport.TransportException: java.net.ConnectException:连接被拒绝:连接在 com.ecwid.consul.transport.DefaultHttpTransport.executeRequest(DefaultHttpTransport.java:87) 在 com.ecwid.consul.transport.DefaultHttpTransport.makeGetRequest(DefaultHttpTransport.java:46) 在 com.ecwid.consul.v1.ConsulRawClient.makeGetRequest(ConsulRawClient.java:66)
【问题讨论】:
-
“不起作用”并没有真正的帮助。你得到什么错误?你用的是什么版本?
-
你在哪里设置了
spring.cloud.config.enabled:false,你是如何禁用EnableDiscoveryClient的?完整的异常有助于查看它是来自发现还是配置。
标签: java spring spring-cloud consul