У меня большое приложение, использующее netflix-eureka, со многими службами, включая discovery-service и api-gateway-service. Иногда примерно в 1/3 случаев запуск api-gateway-service вызывает исключение (описано в коде). Мы не используем контекст приложения для вызова ctx.refresh()
, поэтому я понятия не имею, что происходит.
Если необходим полный журнал отладки с положительным / отрицательным совпадением autoconfig, я мог бы опубликовать их, но это довольно много.
Попытка установки fetch-registry true / false, registerWithEureka true / false
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration': Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.guardiananalytics.services.config.EurekaTrustedClientSslConfiguration': Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eurekaClientConfigBean' defined in class path resource [org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.class]: Initialization of bean failed; nested exception is
java.lang.IllegalStateException: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@74f827ad has not been refreshed yet