gpt4 book ai didi

spring-cloud - Spring Cloud Eureka - 简单客户端不注册

转载 作者:行者123 更新时间:2023-12-01 08:53:05 24 4
gpt4 key购买 nike

我有一个 Eureka 服务器,我想在其中注册一个非常基本的 SpringBoot 服务。不幸的是,尽管我尝试关注我能找到的所有文章,但该服务没有注册。

此外,当我检查 DiscoveryClient 的描述( Autowiring )时,我看到“Spring Cloud No-op DiscoveryClient”,这表明(根据 NoopDiscoveryClient.java source)找不到 Eureka 客户端库。

在 pom 我有

    <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-client</artifactId>
</dependency>

如果我是对的,应该确保正确的 netflix 库已经到位。存在 @EnableEurekaClient 注释。启动客户端时控制台上没有错误,Eureka Server 控制台日志中没有任何有趣的内容。

这是来自 application.yml 的配置:

    eureka:
client:
serviceUrl:
defaultZone: ${vcap.services.eureka-service.credentials.uri:http://127.0.0.1:8761}/eureka/

非常欢迎任何建议,因为我的想法已经用完了:)

最佳答案

http://start.spring.io是你的 friend 。您需要使用启动器。

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Brixton.M5</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

关于spring-cloud - Spring Cloud Eureka - 简单客户端不注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36159480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com