Spring Cloud Discrovery Eureka-返回Localhost,而不是它所在的主机名
我使用Spring Cloud Eureka Server和Config Server作为Discovery First,我的问题是: 当一个服务注册中心在eureka服务器中运行时,它返回的配置服务器URL是http://{HOST_NAME}}:8888的链接,并且其他服务器中承载的所有其他服务都找不到它的配置 日志行: 正在从以下位置的服务器获取配置: 我可以做什么配置来修复它吗 configuration server的application.yml如下所示:Spring Cloud Discrovery Eureka-返回Localhost,而不是它所在的主机名,spring,spring-boot,spring-cloud,spring-cloud-netflix,spring-cloud-config,Spring,Spring Boot,Spring Cloud,Spring Cloud Netflix,Spring Cloud Config,我使用Spring Cloud Eureka Server和Config Server作为Discovery First,我的问题是: 当一个服务注册中心在eureka服务器中运行时,它返回的配置服务器URL是http://{HOST_NAME}}:8888的链接,并且其他服务器中承载的所有其他服务都找不到它的配置 日志行: 正在从以下位置的服务器获取配置: 我可以做什么配置来修复它吗 configuration server的application.yml如下所示: server: por
server:
port: 8888
spring:
application:
name: configserver
profiles:
active: native
cloud:
config:
server:
native:
searchLocations: /opt/config_dir
eureka:
client:
serviceUrl:
defaultZone: http://10.111.22.33:8761/eureka,http://10.111.33.44:8761/eureka
config client bootstrap.yml如下所示:
spring:
application:
name: show-service
profiles:
active: dev
cloud:
discovery:
enabled: true
eureka:
client:
serviceUrl:
defaultZone: http://10.111.22.33:8761/eureka,http://10.111.33.44:8761/eureka
默认情况下,发现第一引导被禁用。配置客户端应用程序中缺少一些属性,以便使用发现来查找配置服务器URL和配置服务器名称(服务id)
更多信息:默认情况下,发现第一引导被禁用。配置客户端应用程序中缺少一些属性,以便使用发现来查找配置服务器URL和配置服务器名称(服务id)
更多信息:我通过部署我的项目解决了这个问题
mvn部署
希望这能解决您的问题我通过部署我的项目解决了这个问题
mvn部署
希望这能解决您的问题我不知道,您的配置是什么样子的?我添加了配置您使用的是哪个版本?默认为localhost:8888。不知何故,我觉得它无法从eureka获取URL。我正在使用Spring cloud Fincley.RC2I不知道,您的配置是什么样子的?我添加了配置您使用的是哪个版本?默认为localhost:8888。不知怎的,我觉得它不可能从eureka获得URL。我经常使用SpringCloudFincley.rc2tanks!我遵循一个旧的指南,使用了
spring.cloud.discovery.enabled=true
,这在更新的Springboot中不起作用,非常感谢!我遵循一个旧的指南,使用了spring.cloud.discovery.enabled=true
,这在较新的springboot中不起作用
spring:
cloud:
config:
discovery:
enabled: true
service-id: configserver