1.场景
项目类型:微服务项目
启动情况:eureka注册中心已经成功启动,启动业务服务向注册中心注册时报错。
在这里插入图片描述
报错信息:
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123) ~[jersey-client-1.19.1.jar:1.19.1]
at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27) ~[eureka-client-1.9.13.jar:1.9.13]
at com.sun.jersey.api.client.Client.handle(Client.java:652) ~[jersey-client-1.19.1.jar:1.19.1]
2、问题分析
- 分析报错时客户端向注册中心注册时失败,可以中点检查客户端配置文件中关于注册中心的配置。检查后发现注册中的端口配置错了,导致业务服务注册失败。
- 修改后再次启动业务服务,注册成功。
3、总结
客户端服务启动提示以上错误,多数情况下是业务服务中有关注册中心的配置有问题,导致注册失败。