想要成为Java高手 2023-04-15 23:57 采纳率: 100%
浏览 37
已结题

Client端pom依赖启动类服务启动后无法注册到Eureka,如何解决?

万能的网友!在网上找了好久都没找答案
@EnableEurekaClient注解不生效,无法注册到Eureka
使用的版本
jdk 19
spring-cloud版本:2022.0.2
spring-boot版本:3.0.5

Server端

img


pom依赖

img


启动类

img

Client端

img


pom依赖

img


启动类

img


服务启动后无法注册到Eureka

img

  • 写回答

3条回答 默认 最新

  • 蓝白、波罗歌 2023-04-16 00:05
    关注

    以下答案由GPT-3.5大模型与博主波罗歌共同编写:
    首先,可以先检查一下以下几点,确定是否符合Eureka Client注册的要求:

    1. 确认Eureka Server服务已经正常启动,并且Eureka Server地址已经配置正确。

    2. 确认Eureka Server服务端的pom依赖是否正确,比如是否添加了spring-cloud-starter-netflix-eureka-server依赖。

    3. 确认Client端的pom依赖是否正确,比如是否添加了spring-cloud-starter-netflix-eureka-client依赖。

    4. 确认启动类上是否添加了@EnableEurekaClient注解,该注解标志该应用为Eureka Client应用,并且会自动在Eureka Server注册服务。

    如果以上几点都没问题,还是无法注册到Eureka,可以参考以下解决方法:

    1. 尝试在Client端进程启动时,手动添加一个延时等待的代码片段,等待Eureka Server服务完全启动完成后再进行注册:

      @EnableEurekaClient
      @SpringBootApplication
      public class ClientApplication {
      
       public static void main(String[] args) {
           SpringApplication.run(ClientApplication.class, args);
       }
      
       @Bean
       public ApplicationRunner applicationRunner() {
           return args -> {
               Thread.sleep(10000); //等待10秒,确保服务完全启动完成
           };
       }
      }
      
    2. 尝试在bootstrap.yaml或者bootstrap.properties中手动配置Eureka Client的相关配置项:

      spring:
      cloud:
       config:
         allow-override: true
         name: config
         uri: http://localhost:8000
      application:
       name: client
      profiles:
       active: test
      eureka:
      client:
       register-with-eureka: true
       fetch-registry: true
       service-url:
         defaultZone: http://localhost:8761/eureka #修改为Eureka Server地址
      

    许多其他的原因可能也会导致无法注册到Eureka,比如网络问题、防火墙设置等,以上解决方法仅供参考。
    如果我的回答解决了您的问题,请采纳!

    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-17 06:57
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月24日
  • 已采纳回答 4月16日
  • 创建了问题 4月15日

悬赏问题

  • ¥20 C语言字符串不区分大小写字典排序相关问题
  • ¥15 关于#python#的问题:我希望通过逆向技术爬取1688搜索页下滑加载的数据
  • ¥15 学习C++过程中遇到的问题
  • ¥15 关于Linux的终端里,模拟实现一个带口令保护的屏保程序遇到的输入输出的问题!(语言-c语言)
  • ¥15 学习C++过程中遇到的问题
  • ¥15 请问,这个嵌入式Linux系统怎么分析,crc检验区域在哪
  • ¥15 二分类改为多分类问题
  • ¥15 Unity微信小游戏上调用ReadPixels()方法报错
  • ¥15 如何通过求后验分布求得样本中属于两种物种其中一种的概率?
  • ¥15 q从常量变成sin函数,怎么改写python代码?