场景:集群模式没有任何问题,只打开一个服务注册,注册时报错,断开连接
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/
问题原因:集群模式下,服务注册相互守望,互相注册,端口号都是对方。
换为单机模式后,必须自己注册自己。
我真的炸了,找了半个小时.......集群能启动,服务可以注册;单机能启动,服务注册就报错....