SpringCloud配置文件中的坑

在使用SpringCloud 2.1.2版本时,遇到本地测试中服务提供者无法连接到配置的8890端口Eureka注册中心的问题。错误信息显示尝试连接到8761端口。原因是服务配置中default-zone属性设置不正确,应改为defaultZone,但服务未能识别。解决方法是遵循驼峰命名规则,避免类似配置陷阱。
摘要由CSDN通过智能技术生成

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

 

版本springcloud 2.1.2

此处本地测试用的单注册中心

eureka配置

采用 .yml 配置方式

# 单例配置
spring:
  application:
    name: arisgo-eureka
server:
  port: 8890
eureka:
  instance:
    hostname: localhost
  client:
    register-with-eureka: false
    fetch-registry: false
    service-url:
      default-zone: http://localhost:8890/eureka/

此处注册中心配置的端口号为8890,注册中心指定地址为  http://localhost:8890/eureka

服务提供者配置

eureka:
  client:
    service-url:
      default-zone: http://localhost:8890/eureka/
  instance:
    lease-renewal-interval-in-seconds: 2
    lease-expiration-duration-in-seconds: 4
spring:
  application:
    name: service-user
server:
  port: 8791

启动服务提供者时报错如下:

2019-01-16 10:52:25.002 ERROR 15472 --- [           main] c.n.d.s.t.d
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值