阅读量:0
场景:集群模式没有任何问题,只打开一个服务注册,注册时报错,断开连接
Caused by: java.net.ConnectException: Connection refused: connect
问题解决:yml配置文件修改service-url即可-->保证端口号一致
server: port: 7001 eureka: instance: hostname: eureka7001.com #服务端实例名称 client: # false表示不向服务中心注册自己 register-with-eureka: false # false表示自己就是服务注册中心,负责维护服务实例,并不需要去检索服务 fetch-registry: false # 设置与Eureka Server 交互的地址查询服务和注册服务都需要依赖这个地址 service-url: defaultZone: http://eureka7001.com:7001/eureka/
问题原因:集群模式下,服务注册相互守望,互相注册,端口号都是对方。
换为单机模式后,必须自己注册自己。
我真的炸了,找了半个小时.......集群能启动,服务可以注册;单机能启动,服务注册就报错....