首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netflix Turbine单机war配置

Netflix Turbine单机war配置
EN

Stack Overflow用户
提问于 2016-10-26 02:18:13
回答 1查看 318关注 0票数 0

我正在尝试使用Turbine聚合器配置Hystrix监控。我已经成功地暴露了Hystrix stream。

我想将自定义配置注入到to中,所以我下载了to WEB-1.0.0.war,并将其放入归档WEB-INF/config.properties中,内容如下:

代码语言:javascript
复制
turbine.ConfigPropertyBasedDiscovery.default.instances=127.0.1.1
turbine.instanceUrlSuffix=:8080/testapp/hystrix.stream

当我启动Turbine聚合器时,它记录了以下错误:

代码语言:javascript
复制
java.lang.IllegalArgumentException: Illegal character in authority at index 7: http://<instance1b>:80/hystrix.stream
    at java.net.URI.create(URI.java:852)
    at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:69)
    at com.netflix.turbine.monitor.instance.InstanceMonitor.init(InstanceMonitor.java:305)
    at com.netflix.turbine.monitor.instance.InstanceMonitor.access$100(InstanceMonitor.java:103)
    at com.netflix.turbine.monitor.instance.InstanceMonitor$2.call(InstanceMonitor.java:235)
    Truncated. see log file for complete stacktrace
Caused By: java.net.URISyntaxException: Illegal character in authority at index 7: http://<instance1b>:80/hystrix.stream
    at java.net.URI$Parser.fail(URI.java:2848)
    at java.net.URI$Parser.parseAuthority(URI.java:3186)
    at java.net.URI$Parser.parseHierarchical(URI.java:3097)
    at java.net.URI$Parser.parse(URI.java:3053)
    at java.net.URI.<init>(URI.java:588)
    Truncated. see log file for complete stacktrace

我不知道instance1b是从哪里来的,因为我的配置中没有这样的东西。

如果这是不正确的,什么是正确的方法来使用独立的涡轮机战争。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-01-19 18:57:01

您需要将其存储在WEB-INF/classes/config.properties中。它仍然选择WEB-INF/classes/config.properties中的默认文件,因此抛出了这样的错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40246960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档