当前位置:首页 > 编程笔记 > 正文
已解决

SpringCloud中Turbine 1.X版本BUG

来自网友在路上 171871提问 提问时间:2023-11-02 14:05:54阅读次数: 71

最佳答案 问答题库718位专家为你答疑解惑

错误出现在spring-cloud-turbine-stream 包中,因为这个包会启动一个netty-port容器,并将它的server.port 设置为-1 ,从而关闭了Servlet容器,这是官方包的一个Bug,不过Spring Boot 2.0已修复,要么升级包要么按照以下配置:

//若不升级包则可以按照以下的方式解决无法注册Turbine的问题
server:
port: 8070
instance:
prefer-ip-address: true
# 务必跟server.port的配置保持一致
non-secure-port: 8070

这样的话会使server.port=-1,但是可以是Turbine注册到微服务中心上。若要是想要修改显示,可以自定义微服务的hostname。
不建议升到最新版本的包,因为Springboot与SpringCloud有一定的关联,除了这些,还有用到其它的包,等微服务熟练了就可以尝试更换包的版本。

查看全文

99%的人还看了

相似问题

猜你感兴趣

版权申明

本文"SpringCloud中Turbine 1.X版本BUG":http://eshow365.cn/6-30247-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!