UnsatisfiedDependencyException: 'org.springframework.cloud.netflix.archaius.ArchaiusAutoConfiguration': - PullRequest
0 голосов
/ 09 мая 2019

Я новичок .... Когда я запускаю службу eureka, как показано ниже.

2019-05-09 15: 46: 40.757 ИНФОРМАЦИЯ 676 --- [main] g.s.c.eureka.EurekaServerApplication: активный профиль не установлен, откат к профилям по умолчанию: по умолчанию 2019-05-09 15: 46: 41.696 WARN 676 --- [main] o.s.boot.actuate.endpoint.EndpointId: Идентификатор конечной точки «service-registry» содержит недопустимые символы, выполните миграцию в допустимый формат. 2019-05-09 15: 46: 41.972 INFO 676 --- [main] o.s.cloud.context.scope.GenericScope: идентификатор BeanFactory = 330e9f2d-f41a-3688-b8df-5f69511a8206 2019-05-09 15: 46: 42.088 ИНФОРМАЦИЯ 676 --- [main] trationDelegate $ BeanPostProcessorChecker: Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAuconConfiguration' типа [org.springframework.cloud $ 4a2ff565] не подходит для обработки всеми BeanPostProcessors (например, не имеет права на авто-проксирование) 2019-05-09 15: 46: 42.564 ИНФОРМАЦИЯ 676 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer: Tomcat инициализирован с портом (портами): 8761 (http) 2019-05-09 15: 46: 42.616 INFO 676 --- [main] o.apache.catalina.core.StandardService: запуск службы [Tomcat] 2019-05-09 15: 46: 42.616 INFO 676 --- [main] org.apache.catalina.core.StandardEngine: Запуск двигателя сервлета: [Apache Tomcat / 9.0.17] 2019-05-09 15: 46: 42.882 INFO 676 --- [main] o.a.c.c.C. [Tomcat]. [Localhost]. [/]: Инициализация встроенного SpringApplicationContext. 2019-05-09 15: 46: 42.883 INFO 676 --- [main] o.s.web.context.ContextLoader: Root WebApplicationContext: инициализация завершена за 2100 мс 2019-05-09 15: 46: 43.042 WARN 676 --- [main] c.n.c.sources.URLConfigurationSource: URL-адреса не будут опрашиваться как источники динамической конфигурации. 2019-05-09 15: 46: 43.042 INFO 676 --- [main] c.n.c.sources.URLConfigurationSource: чтобы включить URL-адреса в качестве источников динамической конфигурации, определите системное свойство archaius.configurationSource.additionalUrls или сделайте config.properties доступным в classpath. 2019-05-09 15: 46: 43.060 INFO 676 --- [main] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory инициализируется с помощью источников конфигурации: com.netflix.config.ConcurrentCompositeConfiguration@2dd2e270 2019-05-09 15: 46: 44.411 INFO 676 --- [main] c.s.j.s.i.a.WebApplicationImpl: Инициирование приложения на Джерси, версия «Джерси: 1.19.1, 11.03.2016, 14:08» 2019-05-09 15: 46: 44.492 INFO 676 --- [main] c.n.d.provider.DiscoveryJerseyProvider: Использование кодека JSON-кодека LegacyJacksonJson 2019-05-09 15: 46: 44.493 INFO 676 --- [main] c.n.d.provider.DiscoveryJerseyProvider: Использование кодека JSON для декодирования LegacyJacksonJson 2019-05-09 15: 46: 44.658 INFO 676 --- [main] c.n.d.provider.DiscoveryJerseyProvider: Использование кодека XML-кодека XStreamXml 2019-05-09 15: 46: 44.658 INFO 676 --- [main] c.n.d.provider.DiscoveryJerseyProvider: Использование кодека декодирования XML XStreamXml 2019-05-09 15: 46: 45.138 WARN 676 --- [main] o.s.c.n.a.ArchaiusAutoConfiguration: не найдено spring.application.name, по умолчанию установлено «application» 2019-05-09 15: 46: 45.139 WARN 676 --- [main] c.n.c.sources.URLConfigurationSource: URL-адреса не будут опрашиваться как источники динамической конфигурации. 2019-05-09 15: 46: 45.139 INFO 676 --- [main] c.n.c.sources.URLConfigurationSource: чтобы включить URL-адреса в качестве источников динамической конфигурации, определите системное свойство archaius.configurationSource.additionalUrls или сделайте config.properties доступным в classpath.2019-05-09 15: 46: 45.149 WARN 676 --- [main] ConfigServletWebServerApplicationContext: Возникла исключительная ситуация при инициализации контекста - отмена попытки обновления: org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка при создании бина с именем org.springframework.cloud.netflix.archaius.ArchaiusAutoConfiguration ': неудовлетворенная зависимость, выраженная через поле' externalConfigurations ';вложенное исключение: org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем 'configurableEnvironmentConfiguration', определенным в ресурсе пути к классу [org / springframework / cloud / netflix / archaius / ArchaiusAutoConfiguration.class]: сбой определения объединенного компонента;Вложенное исключение - java.lang.IllegalStateException: не удалось проанализировать класс [org.apache.commons.configuration.AbstractConfiguration] из ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] Связанная причина: org.springframework.beansCurceptionIn::Ошибка создания бина с именем configurableEnvironmentConfiguration: запрошенный бин находится в процессе создания: существует неразрешимая циклическая ссылка?2019-05-09 15: 46: 45.153 INFO 676 --- [main] o.apache.catalina.core.StandardService: Остановка службы [Tomcat] 2019-05-09 15: 46: 45.181 INFO 676 --- [main] ConditionEvaluationReportLoggingListener:

Ошибка запуска ApplicationContext.Чтобы отобразить отчет об условиях, перезапустите приложение с включенной отладкой.2019-05-09 15: 46: 45.194 ОШИБКА 676 --- [main] osboot.SpringApplication: сбой запуска приложения

org.springframework.beans.factory.UnsatisfiedDependencyException: ошибка при создании компонента с именем 'org.springframework.cloud.netflix.archaius.ArchaiusAutoConfiguration ': неудовлетворенная зависимость, выраженная через поле' externalConfigurations ';вложенное исключение: org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем 'configurableEnvironmentConfiguration', определенным в ресурсе пути к классу [org / springframework / cloud / netflix / archaius / ArchaiusAutoConfiguration.class]: сбой определения объединенного компонента;Вложенное исключение - java.lang.IllegalStateException: не удалось проанализировать класс [org.apache.commons.configuration.AbstractConfiguration] из ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] в org.springframework.beans.factcessAantoBeaderPanation.noEAutowiredFieldElement.inject (AutowiredAnnotationBeanPostProcessor.java:596) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.annotation.InjectionMetadata.inject (Injectionjeta: 90)) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties (AutowiredAnnotationBeanPostProcessor.java:37-bean-5.1-beans-5.1).6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean (AbstractAutowireCapableBeanFactory.java:1411) ~ [spring-beans-5.1.6jj: 5.1.6.EAR.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:592) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0 (AbstractBeanFactory.java:320) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) ~ [spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:318) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:199) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:849) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:877) ~ [spring-context-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:549) ~ [spring-context-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh (ServletWebServerApplicationContext.java:142) ~ [spring-boot-2.1.4.RELEASE.jar: 2.1.4.RELEASE] в org.springframework.boot.SpringApplication.refresh (SpringApplication.java:775) [spring-boot-2.1.4.RELEASE.jar: 2.1.4.RELEASE] в org.springframework.boot.SpringApplication.refreshContext (SpringApplication.java:397) [spring-boot-2.1.4.RELEASE.jar: 2.1.4.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication.java:316) [spring-boot-2.1.4.RELEASE.jar: 2.1.4.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication.java:1260) [spring-boot-2.1.4.RELEASE.jar: 2.1.4.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication.java:1248) [spring-boot-2.1.4.RELEASE.jar: 2.1.4.RELEASE] at geektime.spring.cloud.eureka.EurekaServerApplication.main (EurekaServerApplication.java:12) [classes /: na] Вызвано: org.springframework.beans.factory.BeanCreationException: Ошибка при создании компонента с именем 'configurableEnvironmentConfiguration', определенным в ресурсе пути к классу [org / springframework / cloud / netflix / archaius / ArchaiusAutoConfiguration.class]: ошибка при обработке определения объединенного компонента ; вложенным исключением является java.lang.IllegalStateException: не удалось проанализировать класс [org.apache.commons.configuration.AbstractConfiguration] из ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:570) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:515) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0 (AbstractBeanFactory.java:320) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:318) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:199) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate (DependencyDescriptor.java:277) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry (DefaultListableBeanFactory.java:1463) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates (DefaultListableBeanFactory.java:1427) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE]at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans (DefaultListableBeanFactory.java:1318) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory.java:1205) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency (DefaultListableBeanFactory.java:1167) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnotationBeanPostProcessor.java:593) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6] RELE ... 19 общих кадров опущено Вызвано: java.lang.IllegalStateException: не удалось проанализировать класс [org.apache.commons.configuration.AbstractConfiguration] из ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] в org.springframework.util.ReflectionUtils.getDeclaredMethods (ReflectionUtils.java:507) ~ [spring-core-5.1.6.RELEASE.jar: 5.1.6.RELEASE] в org.springframework.util.ReflectionUtils.doWithLocalMethods (ReflectionUtils.java:367) ~ [spring-core-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.buildLifecycleMetadata (InitDestroyAnnotationBeanPostProcessor.java:207) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6] RELE at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.findLifecycleMetadata (InitDestroyAnnotationBeanPostProcessor.java:189) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELE] at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessMergedBeanDefinition (InitDestroyAnnotationBeanPostProcessor.java:128) ~ [spring-beans-5.1.6.RELEASE.jELASE: 5.1.6. at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition (CommonAnnotationBeanPostProcessor.java:297) ~ [spring-context-5.1.6.RELEASE.jar: 5.1.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors (AbstractAutowireCapableBeanFactory.java:1077) ~ [spring-beans-5.1.6.RELEASE.ELE 5.1.ELE: 5.1: at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:567) ~ [spring-beans-5.1.6.RELEASE.jar: 5.1.6.RELEASE] ... 31 общая рамка опущена Вызвано: java.lang.NoClassDefFoundError: org / apache / commons / lang / text / StrLookup at java.lang.ClassLoader.defineClass1 (собственный метод) ~ [na: 1.8.0_192] at java.lang.ClassLoader.defineClass (ClassLoader.java:763) ~ [na: 1.8.0_192] в java.security.SecureClassLoader.defineClass (SecureClassLoader.java:142) ~ [na: 1.8.0_192] в java.net.URLClassLoader.defineClass (URLClassLoader.java:468) ~ [na: 1.8.0_192] на java.net.URLClassLoader.access $ 100 (URLClassLoader.java:74) ~ [na: 1.8.0_192] at java.net.URLClassLoader $ 1.run (URLClassLoader.java:369) ~ [na: 1.8.0_192] at java.net.URLClassLoader $ 1.run (URLClassLoader.java:363) ~ [na: 1.8.0_192] at java.security.AccessController.doPrivileged (собственный метод) ~ [na: 1.8.0_192] в java.net.URLClassLoader.findClass (URLClassLoader.java:362) ~ [na: 1.8.0_192] at java.lang.ClassLoader.loadClass (ClassLoader.java:424) ~ [na: 1.8.0_192] at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:349) ~ [na: 1.8.0_192] at java.lang.ClassLoader.loadClass (ClassLoader.java:357) ~ [na: 1.8.0_192] at java.lang.Class.getDeclaredMethods0 (собственный метод) ~ [na: 1.8.0_192] at java.lang.Class.privateGetDeclaredMethods (Class.java:2701) ~ [na: 1.8.0_192] at java.lang.Class.getDeclaredMethods (Class.java:1975) ~ [na: 1.8.0_192] в org.springframework.util.ReflectionUtils.getDeclaredMethods (ReflectionUtils.java:489) ~ [spring-core-5.1.6.RELEASE.jar: 5.1.6.RELEASE]... пропущено 38 общих кадров Вызывается: java.lang.ClassNotFoundException: org.apache.commons.lang.text.StrLookup на java.net.URLClassLoader.findClass (URLClassLoader.java:382) ~ [na: 1.8.0_192] at java.lang.ClassLoader.loadClass (ClassLoader.java:424) ~ [na: 1.8.0_192] at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:349) ~ [na: 1.8.0_192] at java.lang.ClassLoader.loadClass (ClassLoader.java:357) ~ [na: 1.8.0_192] ... 54 общих кадра опущено

Я не использовал «springInitializr». Думаю, моя зависимость в порядке. Вот моя зависимость от пома

это родительская зависимость moudle

Это зависимость службы, которую я собираюсь запустить

1 Ответ

0 голосов
/ 09 мая 2019

...... Это была действительно моя зависимость от pom, которая была неправильной. Я неоднократно проверял зависимости и делал подтверждение на официальном сайте.Do mvn claen, он просто работает ;-) спасибо

...