今天碰到一个版本的问题,搭建gateway、idea运行。maven工程来的。

起初运行一直卡在这,无法进入SpringBoot启动的界面

java.lang.IllegalStateException: Error processing condition on org.springframework.cloud.gateway.config.GatewayAutoConfiguration.propertiesRouteDefinitionLocatorat org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:64) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:108) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:181) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) ~[spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:67) ~[spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]at com.juneyaoair.HoceGatewayApplication.main(HoceGatewayApplication.java:12) [classes/:na]
Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:507) ~[spring-core-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:404) ~[spring-core-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:389) ~[spring-core-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:447) ~[spring-core-5.1.6.RELEASE.jar:5.1.6.RELEASE]at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_131]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:738) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:679) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:647) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1518) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1023) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanTypeForNonAliasDefinition(BeanTypeRegistry.java:195) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanTypeForNonAliasDefinition(BeanTypeRegistry.java:159) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanType(BeanTypeRegistry.java:152) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.updateTypesIfNecessary(BeanTypeRegistry.java:140) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[na:1.8.0_131]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.updateTypesIfNecessary(BeanTypeRegistry.java:135) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.getNamesForType(BeanTypeRegistry.java:97) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.collectBeanNamesForType(OnBeanCondition.java:298) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getBeanNamesForType(OnBeanCondition.java:289) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getBeanNamesForType(OnBeanCondition.java:278) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchingBeans(OnBeanCondition.java:189) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchOutcome(OnBeanCondition.java:160) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:47) ~[spring-boot-autoconfigure-2.1.4.RELEASE.jar:2.1.4.RELEASE]... 17 common frames omitted

在网上,看到有很多种解决方法,但是都没有运行起来。

首先检查xml 相互之间版本依赖关系,最终运行成功!


```xml
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId><version>2.1.5.RELEASE</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId><version>2.1.5.RELEASE</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>
</dependencies>

```java.   ____          _            __ _ _/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/  ___)| |_)| | | | | || (_| |  ) ) ) )'  |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot ::        (v2.1.5.RELEASE)2021-12-27 11:59:27.443  INFO 12609 --- [           main] com.juneyaoair.HoceGatewayApplication    : The following profiles are active: dev
2021-12-27 11:59:28.039  WARN 12609 --- [           main] o.s.boot.actuate.endpoint.EndpointId     : Endpoint ID 'service-registry' contains invalid characters, please migrate to a valid format.
2021-12-27 11:59:28.197  INFO 12609 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=49ffd985-fab0-325f-8812-30727de898fc
2021-12-27 11:59:28.394  WARN 12609 --- [           main] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources.
2021-12-27 11:59:28.394  INFO 12609 --- [           main] c.n.c.sources.URLConfigurationSource     : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2021-12-27 11:59:28.398  WARN 12609 --- [           main] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources.
2021-12-27 11:59:28.398  INFO 12609 --- [           main] c.n.c.sources.URLConfigurationSource     : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2021-12-27 11:59:29.008  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [After]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Before]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Between]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Cookie]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Header]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Host]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Method]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Path]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Query]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [ReadBodyPredicateFactory]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [RemoteAddr]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Weight]
2021-12-27 11:59:29.009  INFO 12609 --- [           main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [CloudFoundryRouteService]
2021-12-27 11:59:29.353  INFO 12609 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 20 endpoint(s) beneath base path '/actuator'
2021-12-27 11:59:29.728  INFO 12609 --- [           main] o.s.c.n.eureka.InstanceInfoFactory       : Setting initial instance status as: STARTING
2021-12-27 11:59:29.758  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Initializing Eureka in region us-east-1
2021-12-27 11:59:29.933  INFO 12609 --- [           main] c.n.d.provider.DiscoveryJerseyProvider   : Using JSON encoding codec LegacyJacksonJson
2021-12-27 11:59:29.933  INFO 12609 --- [           main] c.n.d.provider.DiscoveryJerseyProvider   : Using JSON decoding codec LegacyJacksonJson
2021-12-27 11:59:30.040  INFO 12609 --- [           main] c.n.d.provider.DiscoveryJerseyProvider   : Using XML encoding codec XStreamXml
2021-12-27 11:59:30.040  INFO 12609 --- [           main] c.n.d.provider.DiscoveryJerseyProvider   : Using XML decoding codec XStreamXml
2021-12-27 11:59:30.246  INFO 12609 --- [           main] c.n.d.s.r.aws.ConfigClusterResolver      : Resolving eureka endpoints via configuration
2021-12-27 11:59:30.261  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Disable delta property : false
2021-12-27 11:59:30.261  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Single vip registry refresh property : null
2021-12-27 11:59:30.261  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Force full registry fetch : false
2021-12-27 11:59:30.261  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Application is null : false
2021-12-27 11:59:30.261  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Registered Applications size is zero : true
2021-12-27 11:59:30.261  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Application version is -1: true
2021-12-27 11:59:30.261  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Getting all instance registry info from the eureka server
2021-12-27 11:59:30.512  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : The response status is 200
2021-12-27 11:59:30.514  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Starting heartbeat executor: renew interval is: 30
2021-12-27 11:59:30.518  INFO 12609 --- [           main] c.n.discovery.InstanceInfoReplicator     : InstanceInfoReplicator onDemand update allowed rate per min is 4
2021-12-27 11:59:30.522  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Discovery Client initialized at timestamp 1640577570521 with initial instances count: 9
2021-12-27 11:59:30.523  INFO 12609 --- [           main] o.s.c.n.e.s.EurekaServiceRegistry        : Registering application HOCE-GATEWAY with eureka with status UP
2021-12-27 11:59:30.523  INFO 12609 --- [           main] com.netflix.discovery.DiscoveryClient    : Saw local status change event StatusChangeEvent [timestamp=1640577570523, current=UP, previous=STARTING]
2021-12-27 11:59:30.525  INFO 12609 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_HOCE-GATEWAY/172.19.131.110:hoce-gateway:8081: registering service...
2021-12-27 11:59:30.562  INFO 12609 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_HOCE-GATEWAY/172.19.131.110:hoce-gateway:8081 - registration status: 204
2021-12-27 11:59:30.723  INFO 12609 --- [           main] o.s.b.web.embedded.netty.NettyWebServer  : Netty started on port(s): 8081
2021-12-27 11:59:30.724  INFO 12609 --- [           main] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8081
2021-12-27 11:59:30.728  INFO 12609 --- [           main] com.juneyaoair.HoceGatewayApplication    : Started HoceGatewayApplication in 4.313 seconds (JVM running for 5.107)

Failed to introspect Class [org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyC相关推荐

  1. failed to introspect Class[org.springframework.cloud.context.properties.ConfigurationPropertiesBea]

    截取部分报错日志信息如下 ERROR 22004 --- [ main] o.s.boot.SpringApplication : Application run failed #springboot ...

  2. IDEA| java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context

    问题:java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context.pr ...

  3. Failed to introspect Class [org.springframework.cloud.context.properties.ConfigurationPropertiesBean

    背景 在使用springboot集成Spring Cloud的时候报错: Failed to introspect Class [org.springframework.cloud.context.p ...

  4. 【spring_Cloud】java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud

    java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.netflix.eurek ...

  5. spring-cloud-gateway报错Failed to bind properties under ‘‘ to org.springframework.cloud.gateway.handle

    目录 报错信息 解决办法 原因 错误示范 正确示范 解决办法 报错信息 如果是动态刷新路由报如下错误的话: reactor.core.Exceptions$ErrorCallbackNotImplem ...

  6. 报错:org.springframework.cloud.gateway.support.NotFoundException: Unable to find instance for localhos

    微服务报错:org.springframework.cloud.gateway.support.NotFoundException: Unable to find instance for local ...

  7. Type ‘org.springframework.cloud.gateway.route.RouteDefinition‘ has no property ‘id‘

    问题描述: 解决方案: 把启动的Application关闭即可

  8. Failed to introspect Class FeignClientFactoryBean 异常排查

    报错说明 BeanCreationException: Error creating bean with name 'com.xxx.XxxClient': Lookup method resolut ...

  9. eureka client无法启动,java.lang.IllegalStateException: Failed to introspect Class

    报错异常: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.netflix ...

最新文章

  1. 谷歌工程师:聊一聊深度学习的weight initialization
  2. kubernetes,什么鬼?
  3. 总体参数的估计(概念)
  4. 新闻上的文本分类:机器学习大乱斗 王岳王院长 王岳王院长 5 个月前 目标 从头开始实践中文短文本分类,记录一下实验流程与遇到的坑 运用多种机器学习(深度学习 + 传统机器学习)方法比较短文本分类处
  5. idea卡顿的解决方法_lt;绝地求生/PUBG/解决卡顿方法(停机9小时)维护gt;9月16日(星期三) 08点30分amp;崩溃...
  6. python3颜色代码_python3中布局背景颜色代码分析
  7. python的科学计算库有哪些_《用Python进行科学计算》——SciPy数值计算库
  8. JUC 常用 4 大并发工具类:CountDownLatch、CyclicBarrier、Semaphore、Exchanger
  9. 3Dmax如何展UV
  10. 加密编码类型的密文特征分析
  11. B站上优质python教程推荐
  12. android hdmi拔插广播,Android drivers/switch驱动详解(用于通过GPIO状态检测耳机、HDMI等的插拔状态)...
  13. iptables知识点总结
  14. Rplidar A2 激光雷达使用hector_slam进行建图
  15. 微信小程序 ssm springboot 驾校报名系统#计算机毕业设计
  16. H3C云计算、网络售前专家考试认证题库
  17. 【MySQL】经典面试题总结-史上最全面试题思维导图总结(2022最新版)
  18. 最大股票收益问题(数组最大差问题)
  19. ucosII 系统节拍、软件定时器节拍计算
  20. mysql 数据库一对一,一对多,多对多实例

热门文章

  1. Gamma.app:由AI驱动,一种呈现想法的新媒介
  2. 【GitLab】GitLab CI/CD 模型部署自动化超详细介绍
  3. OpenGL 核心技术之立方体贴图
  4. 工作和生活遇到的Windows常见需求 跨局域网共享文件 网页加载慢更换DNS
  5. uni-app学习:CSS之flex布局居中
  6. Ackerman阿克曼(单舵轮)前轮驱动并转向移动机器人的建模及控制算法
  7. python时间函数纳秒_python 纳秒
  8. xm-select树形下拉框渲染,取值,赋值
  9. 该如何在中国手机市场生存
  10. 方正浩:智能制造和工业互联网的投资新视角