springcloud踩坑笔记-eureka注册地址与应用端口不一致

奇葩问题.查了很久没找到具体问题.一查都是高可用的问题.懵逼.我还没用到高可用,现在就一个eureka-server最后自己不断测试找到问题所在,如果你也遇到了,希望不要在这个问题上浪费时间

先看错误原因,如果问题不一样请找别的解决方案,问题描述:

没改之前的eureka-server配置

springcloud踩坑笔记-eureka注册地址与应用端口不一致_第1张图片

启动全部都是正常的.应用端口是2180,就是日志有段看着很炸眼

springcloud踩坑笔记-eureka注册地址与应用端口不一致_第2张图片

eureka-server 注册地址 始终是 http://localhost:8761/eureka/

访问管理页面  http://localhost:2180/ 也是看到如下信息

springcloud踩坑笔记-eureka注册地址与应用端口不一致_第3张图片

虽然启动没报错,但是我的本意就是要让的注册地址和我应用地址一样.

然后我们启动客户端.启动客户端之后也是正常的.

再看eureka管理页面.客户端应用注册正常.

但是 这时候eureka的控制台就不正常了.

疯狂报错,一直说8761连接不上,虽然实际好像不影响什么功能使用,:

springcloud踩坑笔记-eureka注册地址与应用端口不一致_第4张图片

解决方案:

在eureka服务端配置文件中加上:

springcloud踩坑笔记-eureka注册地址与应用端口不一致_第5张图片

一定要加上defaultZone属性.我的是带了用户名密码.没有用户名密码的直接:http://localhost:2180/eureka 就可以了.

再看控制台管理页面

springcloud踩坑笔记-eureka注册地址与应用端口不一致_第6张图片

springcloud踩坑笔记-eureka注册地址与应用端口不一致_第7张图片

都正常了.

整个世界都清净了.

你可能感兴趣的:(springcloud踩坑笔记-eureka注册地址与应用端口不一致)