Spring Boot App с Eureka DiscoveryClient не может запуститьJAVA

Программисты JAVA общаются здесь
Anonymous
Spring Boot App с Eureka DiscoveryClient не может запустить

Сообщение Anonymous »

Я пытаюсь написать простое приложение Spring Boot, которое может (1) зарегистрироваться на сервере Netflix Eureka и (2) запросить сервер Eureka, чтобы получить подробную информацию о других зарегистрированных службах. Чтобы узнать о других услугах. В моем основном классе у меня есть аннотация @enablediscoveryclient < /code>: < /p>

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

@SpringBootApplication
@EnableDiscoveryClient
public class AppBootstrap {

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

}
В моем приложении.yml файл в SRC/Main/Resources, которые у меня есть:

eureka:
instance:
lease-renewal-interval-in-seconds: 10
lease-expiration-duration-in-seconds: 20
prefer-ip-address: true
secure-port: 443
non-secure-port: 80
metadata-map:
instanceId: my-test-instance
client:
service-url:
defaultZone: http://localhost:9080/eureka/
registry-fetch-interval-seconds: 6
instance-info-replication-interval-seconds: 6
register-with-eureka: true
fetch-registry: true
heartbeat-executor-thread-pool-size: 5
eureka-service-url-poll-interval-seconds: 10
< /code>

Когда я запускаю свое приложение, служба не загружается, бросая исключение, которое укоренилось на: < /p>

, вызванное: java.lang.abstractmethoderror: org.springframework.cloudflix. /> d () ljava /lang /string;
at com.netflix.appinfo.providers.eurekaconfigbasedinstanceinfoprovider.get (eurekaconfigbedinstanceinfoprovider
.java:53)
at com.netflix.appinfo.applicationinfomanager.initcomponent (ApplicationInfomanager.java:90)
... 25 еще < /strong> < /p>

Я не знаю, что здесь происходит. Есть идеи? Я полагаю, что приложение все еще должно запускаться, даже если моя конфигурация Eureka неверна, но оно падает во время начала. < /P>

Во -вторых, я использую правильный обнаружение? В идеале я хотел бы сделать это общим таким, чтобы в качестве примеров я мог использовать его с Eureka, Consul или Zookeeper. Я считаю, что документация не очень хороша в иллюзии, что именно требуется при использовании этих компонентов Spring Cloud / Netflix Discovery. < / P>

Подробнее здесь: https://stackoverflow.com/questions/342 ... s-to-start

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