首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:

解决:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:

作者头像
微风-- 轻许--
发布2019-08-29 10:29:53
102.6K1
发布2019-08-29 10:29:53
举报
文章被收录于专栏:java 微风java 微风

1. 场景:启动一个需要注册到 eureka 注册中心的服务 seeParam 报错:

com.sun.jersey.api.client.ClientHandlerException: 
java.net.ConnectException: Connection refused: connect

2. 如果此报错是在 eureka 工程启动时 ,则在 eureka 的配置文件 application.properties 中加上以下两行配置 :

# 此应用为注册中心,false:不向注册中心注册自己。
eureka.client.register-with-eureka=false

# 注册中心职责是维护服务实例,false:不检索服务。
eureka.client.fetch-registry=false

3. 我的情况是在一个应用服务 seeParam 中启动时报此错。此服务向 eureka 注册 。

问题依旧出在配置文件,如下图片中的红框中的配置,之前作过 eureka 集群,故使用的是红框中的配置。

现在启动工程报此错, 是因为现在的 eureka 是单实例启动,并没有对应的集群 jy01、jy02。

4. 解决:还原配置文件使用的 eureka 为如单实例 注册 方式 即可。如上图中第一行配置:

# 注册中心 - 端口: 1234、工程名: eureka (见 eureka 工程中配置)。
eureka.client.serviceUrl.defaultZone= http://localhost:1234/eureka/

再次启动工程:seeParam , 启动 OK 了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年08月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
微服务引擎 TSE
微服务引擎(Tencent Cloud Service Engine)提供开箱即用的云上全场景微服务解决方案。支持开源增强的云原生注册配置中心(Zookeeper、Nacos 和 Apollo),北极星网格(腾讯自研并开源的 PolarisMesh)、云原生 API 网关(Kong)以及微服务应用托管的弹性微服务平台。微服务引擎完全兼容开源版本的使用方式,在功能、可用性和可运维性等多个方面进行增强。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档