Spring Boot 如何在Sping Boot 3.2.0和Java 17中解决NetWorkersEureka 客户端错误

b09cbbtk  于 5个月前  发布在  Spring
关注(0)|答案(1)|浏览(70)

我试图配置Eureka 客户端在我的新Spring Boot 3.2.0应用程序使用java 17和得到下面的错误,而运行。

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'scopedTarget.eurekaClient' defined in class path resource [org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.class]: Unsatisfied dependency expressed through method 'eurekaClient' parameter 3: No qualifying bean of type 'com.netflix.discovery.shared.transport.jersey.TransportClientFactories<?>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}

字符串


的数据
我使用下面的maven依赖项,没有其他配置。

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


请注意,如果我删除此依赖项,我不会看到任何错误。
主类

@SpringBootApplication
public class SpringBoot3Java17Application {

    public static void main(String[] args) {
        SpringApplication.run(CommissionManagerApplication.class, args);
    }

}


application.properties:(并且还需要应用程序如何跟踪本地运行的Eureka 服务器的帮助)

eureka.client.service-url.defaultZone=http://admin:alined@localhost:8761/eureka/


应用程序已启动,但未在Eureka 注册:

Eureka 服务器:

需要帮助配置带有spring Boot 3.2.0和java 17的Eureka networkclient
谢谢你,谢谢

ijnw1ujt

ijnw1ujt1#

当我升级到Sping Boot 3.2.1和Spring Cloud扩展2023.0.0时,我遇到了同样的问题。
我通过添加以下依赖项来解决这个问题:

<dependency>
    <groupId>com.netflix.eureka</groupId>
    <artifactId>eureka-client-jersey3</artifactId>
 </dependency>

字符串
创建如下bean:

import com.netflix.discovery.shared.transport.jersey3.Jersey3TransportClientFactories;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class Jersey3TransportClientFactoriesConfig {

    @Bean
    public Jersey3TransportClientFactories jersey3TransportClientFactories() {
        return new Jersey3TransportClientFactories();
    }

}

相关问题