SpringCloud中Turbine 1.X版本BUG-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

错误出现在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有一定的关联除了这些还有用到其它的包等微服务熟练了就可以尝试更换包的版本。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Spring