Как решить ошибку клиента Netflix Eureka в Spring Boot 3.2.0 и Java 17JAVA

Программисты JAVA общаются здесь
Anonymous
Как решить ошибку клиента Netflix Eureka в Spring Boot 3.2.0 и Java 17

Сообщение Anonymous »

Я пытаюсь настроить клиент Eureka в моем новом приложении Spring Boot 3.2.0 с использованием Java 17 и получает ошибку ниже при запуске. < /p>

Код: Выделить всё

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 ниже и нет других конфигураций.

org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
4.1.0

< /code>
Обратите внимание, что если я удалю эту зависимость, я не вижу никакой ошибки. \ < /p>
Основной класс < /p>
@SpringBootApplication
public class SpringBoot3Java17Application {

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

}
< /code>
application.properties: (а также нужна помощь в том, как приложение отслеживает сервер Eureka, работающий локально) < /p>
eureka.client.service-url.defaultZone=http://admin:alined@localhost:8761/eureka/
< /code>
Приложение запускается, но не регистрируется в Eureka:
< /p>
eureka server:


Подробнее здесь: https://stackoverflow.com/questions/776 ... nd-java-17

Вернуться в «JAVA»