Spring eureka 启动报错 Error processing condition on org.springframework.cloud.client.loadbalancer.A

编程入门 行业动态 更新时间:2024-10-08 20:29:12

Spring eureka 启动<a href=https://www.elefans.com/category/jswz/34/1771188.html style=报错 Error processing condition on org.springframework.cloud.client.loadbalancer.A"/>

Spring eureka 启动报错 Error processing condition on org.springframework.cloud.client.loadbalancer.A

Spring eureka 启动报错 Error processing condition on org.springframework.cloud.client.loadbalancer.AsyncLoadBalancerAutoConfiguration

springboot项目在切换本地工作区后报错,在旧工作区正常运行,新工作区启动就会报异常,异常信息如下。

2019-12-11 12:54:37.509  INFO 17584 --- [           main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2019-12-11 12:54:37.544  INFO 17584 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'configurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c593fd5e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying).   ____          _            __ _ _/\ / ___'_ __ _ _(_)_ __  __ _    

( ( )___ | '_ | '| | ’ / ` |
/ )| |)| | | | | || (| | ) ) ) )
’ |
| .__|| ||| |__, | / / / /
=|_|======|/=////
:: Spring Boot :: (v2.0.8.RELEASE)

2019-12-11 12:54:38.662  INFO 17584 --- [           main] com.hxgc.printserver.PrintServer         : The following profiles are active: prod
2019-12-11 12:54:38.673  INFO 17584 --- [           main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7e1a1da6: startup date [Wed Dec 11 12:54:38 CST 2019]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@38af9828
2019-12-11 12:54:39.442 ERROR 17584 --- [           main] o.s.boot.SpringApplication               : Application run failedjava.lang.IllegalStateException: Error processing condition on org.springframework.cloud.client.loadbalancer.AsyncLoadBalancerAutoConfigurationat org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:64) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:108) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader$TrackedConditionEvaluator.shouldSkip(ConfigurationClassBeanDefinitionReader.java:441) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader$TrackedConditionEvaluator.shouldSkip(ConfigurationClassBeanDefinitionReader.java:430) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:129) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:118) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:328) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:233) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:271) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:91) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:692) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:530) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:386) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1242) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1230) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at com.hxgc.printserver.PrintServer.main(PrintServer.java:12) ~[classes/:na]
Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@3fee733d]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:686) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:583) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:568) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:626) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:718) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:659) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:627) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1498) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1020) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanTypeForNonAliasDefinition(BeanTypeRegistry.java:193) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanTypeForNonAliasDefinition(BeanTypeRegistry.java:169) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanType(BeanTypeRegistry.java:162) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.lambda$updateTypesIfNecessary$2(BeanTypeRegistry.java:149) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) ~[na:na]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.updateTypesIfNecessary(BeanTypeRegistry.java:147) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.getNamesForType(BeanTypeRegistry.java:113) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.collectBeanNamesForType(OnBeanCondition.java:265) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getBeanNamesForType(OnBeanCondition.java:254) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchingBeans(OnBeanCondition.java:196) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchOutcome(OnBeanCondition.java:81) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:47) ~[spring-boot-autoconfigure-2.0.8.RELEASE.jar:2.0.8.RELEASE]... 18 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/springframework/cloud/client/loadbalancer/reactive/ReactiveLoadBalancer$Factoryat java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ~[na:na]at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na]at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na]at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3172) ~[na:na]at java.base/java.lang.Class.getDeclaredMethods(Class.java:2315) ~[na:na]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:668) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]... 38 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer$Factoryat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) ~[na:na]at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]... 51 common frames omitted2019-12-11 12:54:39.443  INFO 17584 --- [           main] ConfigServletWebServerApplicationContext : Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7e1a1da6: startup date [Wed Dec 11 12:54:38 CST 2019]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@38af9828
2019-12-11 12:54:39.444  WARN 17584 --- [           main] o.s.boot.SpringApplication               : Unable to close ApplicationContextjava.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@3fee733d]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:686) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:583) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:568) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:626) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:718) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:659) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:627) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1498) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:419) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:389) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:510) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:502) ~[spring-beans-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1196) ~[spring-context-5.0.12.RELEASE.jar:5.0.12.RELEASE]at org.springframework.boot.SpringApplication.getExitCodeFromMappedException(SpringApplication.java:884) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.getExitCodeFromException(SpringApplication.java:870) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.handleExitCode(SpringApplication.java:856) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:805) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1242) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1230) ~[spring-boot-2.0.8.RELEASE.jar:2.0.8.RELEASE]at com.hxgc.printserver.PrintServer.main(PrintServer.java:12) ~[classes/:na]
Caused by: java.lang.NoClassDefFoundError: org/springframework/cloud/client/loadbalancer/reactive/ReactiveLoadBalancer$Factoryat java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ~[na:na]at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623) ~[na:na]at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na]at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na]at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3172) ~[na:na]at java.base/java.lang.Class.getDeclaredMethods(Class.java:2315) ~[na:na]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:668) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]... 20 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer$Factoryat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) ~[na:na]at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]... 33 common frames omitted

报错信息出现ClassNotFoundException,推断是因为依赖问题。

<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId><version>RELEASE</version>
<!--            <version>2.1.0.RELEASE</version>--></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-eureka-server</artifactId><version>RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>RELEASE</version></dependency></dependencies>

发现相关依赖未指定具体版本号,指定的是最新的稳定版本,考虑到此项目springboot依赖不是最新。通过修改对应的几个未指定版本的依赖,改为指定maven依赖版本号解决问题。

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId><version>2.1.0.RELEASE</version></dependency>

虽然解决了问题,但是不知道问题具体原因,做个记录,回头查看下相关jar包差异。也给碰到同样问题的程序猿一个测试方向。

更多推荐

Spring eureka 启动报错 Error processing condition on org.springframework.cloud.clien

本文发布于:2024-02-13 22:48:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1761037.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   Error   processing   eureka   Spring

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!