当前位置: 首页 > 知识库问答 >
问题:

Spring Cloud eureka Un

东方俊杰
2023-03-14

这是我的eureka yml:

eureka:
  instance:
    hostname: eureka
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://eureka:8761/eureka/
  server:
    waitTimeInMsWhenSyncEmpty: 0

这是我的zuul服务器yml eureka部分:

eureka:
  client:
    serviceUrl:
      defaultZone: http://eureka:8761/eureka/

当我将 zuul 服务器注册到 eureka 时,它会抛出 java.net.UnknownHostException: eureka

如果我将zuul服务器yml更改为<code>defaultZone:http://localhost:8761/eureka/它将成功部署,那么我如何使用“eureka”主机来代替localhost,有人能帮我吗?

共有2个答案

王高超
2023-03-14

如果我将zuul服务器yml更改为defaultZone:http://localhost:8761/eureka/它将被成功部署

这意味着您已在本地计算机上部署了尤里卡服务器。如果要使用 eureka 作为主机名,可以将主机名更改为 eureka

或者您可能打算使用< code>${eureka.hostname}。文件上说:

${eureka.hostname}是一个本地占位符,仅在eureka的更高版本中可用。使用Spring占位符也可以实现同样的效果,例如使用${eureka.instance.hostName}

经博延
2023-03-14

您可以尝试将“127.0.0.1 eureka”添加到主机文件中。

 类似资料:

相关问答

相关文章

相关阅读