springcloud使用hystrix断路器错误

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.carfi.springcustormerservice.SpringcustormerserviceApplication]; nested exception is java.io.FileNotFoundException: class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class] cannot be opened because it does not exist

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.carfi.springcustormerservice.SpringcustormerserviceApplication]; nested exception is java.io.FileNotFoundException: class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class] cannot be opened because it does not existat org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:610) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.access$800(ConfigurationClassParser.java:111) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser$DeferredImportSelectorGroupingHandler.lambda$processGroupImports$1(ConfigurationClassParser.java:812) ~[spring-context-5.3.1.jar:5.3.1]at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_181]at org.springframework.context.annotation.ConfigurationClassParser$DeferredImportSelectorGroupingHandler.processGroupImports(ConfigurationClassParser.java:809) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser$DeferredImportSelectorHandler.process(ConfigurationClassParser.java:780) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:193) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:336) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:252) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:285) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:99) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:751) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:569) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144) ~[spring-boot-2.4.0.jar:2.4.0]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767) [spring-boot-2.4.0.jar:2.4.0]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.4.0.jar:2.4.0]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426) [spring-boot-2.4.0.jar:2.4.0]at org.springframework.boot.SpringApplication.run(SpringApplication.java:326) [spring-boot-2.4.0.jar:2.4.0]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1309) [spring-boot-2.4.0.jar:2.4.0]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1298) [spring-boot-2.4.0.jar:2.4.0]at com.carfi.springcustormerservice.SpringcustormerserviceApplication.main(SpringcustormerserviceApplication.java:14) [classes/:na]
Caused by: java.io.FileNotFoundException: class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class] cannot be opened because it does not existat org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:180) ~[spring-core-5.3.1.jar:5.3.1]at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:55) ~[spring-core-5.3.1.jar:5.3.1]at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:49) ~[spring-core-5.3.1.jar:5.3.1]at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:103) ~[spring-core-5.3.1.jar:5.3.1]at org.springframework.boot.type.classreading.ConcurrentReferenceCachingMetadataReaderFactory.createMetadataReader(ConcurrentReferenceCachingMetadataReaderFactory.java:86) ~[spring-boot-2.4.0.jar:2.4.0]at org.springframework.boot.type.classreading.ConcurrentReferenceCachingMetadataReaderFactory.getMetadataReader(ConcurrentReferenceCachingMetadataReaderFactory.java:73) ~[spring-boot-2.4.0.jar:2.4.0]at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:81) ~[spring-core-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.asSourceClass(ConfigurationClassParser.java:696) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser$SourceClass.getRelated(ConfigurationClassParser.java:1090) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser$SourceClass.getAnnotationAttributes(ConfigurationClassParser.java:1071) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.collectImports(ConfigurationClassParser.java:549) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:522) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:311) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) ~[spring-context-5.3.1.jar:5.3.1]at org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:600) ~[spring-context-5.3.1.jar:5.3.1]... 20 common frames omitted

原因: spring2.x.x>=2.0.0已经去掉了org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class,如果导入的Jar包需要依赖这个就会报错

解决办法:

         <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-ribbon</artifactId><version>1.4.2.RELEASE</version></dependency><!--断路器--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-hystrix</artifactId><version>1.4.4.RELEASE</version></dependency>

替换成

     <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId><version>2.1.1.RELEASE</version></dependency><!--断路器--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId><version>2.1.0.RELEASE</version></dependency>

ServerPropertiesAutoConfiguration.class cannot be opened because it does not exist相关推荐

  1. class path resource [beans.xml] cannot be opened because it does not exist

    严重: Exception sending context initialized event to listener instance of class org.springframework.we ...

  2. 【错误解决】[Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法]...

    转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 使用IDEA搭建的Maven项目,在写SpringEL和资源调用时出现了如下错误: ...

  3. 点击项目任意页面都是404,且报错class path resource [] cannot be opened because it does not exist等

    问题:点击项目任意页面都是404,且报错class path resource [] cannot be opened because it does not exist等 产生:从svn拉取项目运行 ...

  4. class path resource [xxx.class] cannot be opened because it does not exist

    今天新pull的项目启动时,报错: class path resource [xxx.class] cannot be opened because it does not exist 经确认targ ...

  5. Web开发:class path resource [com/xxx/entity/User.hbm.xml] cannot be opened because it doesn't exist

    1 前言 最近在教人使用SpringMVC,在运行过程中,有不少人遇到了这个问题,即"class path resource [com/xxx/entity/User.hbm.xml] ca ...

  6. class path resource [a.hbm.xml] cannot be opened because it does not exist

    大家好,我是mythSun. 很高兴能在这里和大家分享,怎么来解决 class path resource [a.hbm.xml] cannot be opened because it does n ...

  7. class path resource [jdbc.properties] cannot be opened because it does not exist

    在项目开发中遇到了这个问题,记录一下. 明明我的文件中这行代码引用了同级目录下的jdbc.properties文件,但是运行中却报错 <context:property-placeholder ...

  8. SpringBoot:class path resource [xxxx.xml] cannot be opened because it does not exist

    今天在写微信支付退款功能的时候遇到这样的画一个问题,发现证书找不到,给大家看一下我的文件夹目录 然后我的路径是这样写的 private static String certPath = "r ...

  9. 【已解决】applicationContext.xml cannot be opened because it does not exist

    原因:target中没有生成相对应的文件夹 解决办法: 1.在pom.xml中加入如下代码: <build><plugins><plugin><groupId ...

  10. I DEA出现Spring配置错误:class path resource [.xml] cannot be opened because it does not exist

    出现此类异常意思就是没有找到你的 .xml 配置文件 1.解决方法 在src/main目录下新建一个文件夹,建议取名resources 2.点击 File -> Project Structur ...

最新文章

  1. python3.0视频教程_python中文视频教程(全38集),全套视频教程学习资料通过百度云网盘下载...
  2. Proteus仿真STM32F103R6微控制器的GPIO(按键控制LED开关)
  3. 前后端分离的跨域解决方案
  4. python的引用计数分析(二)
  5. 流量时代已亡,如何在 ROI 的魔咒下生存?
  6. 分布式存储系统设计 - Gossip
  7. java 反射 数组,Java 数组
  8. 2012-08-20 → 2012-08-26 周总结
  9. java 考试,java程序员认证考试试题
  10. SVN比较两个文件差异
  11. Mockplus原型设计工具介绍
  12. 坑爹的苹果机不执行ajax请求,苹果机加载外部Jquery失败
  13. ASR_intern_summary
  14. 如何让电脑同时访问内网和外网:为电脑手动添加路由
  15. 计算机专业考研难度排名?
  16. 消除笔哪个p图软件有?快把这些软件收好
  17. Lost in Island
  18. 室内导航--机器视觉、ROS、Goseek(三)ROS Noetic Ninjemys 准备
  19. [正则表达式]可以为空值,不为空则要验证格式
  20. 小Q系列故事——为什么时光不能倒流

热门文章

  1. cocos2dx 3.9.1 mac模拟器log输出bug修正
  2. 双系统Window+Linux,卸载Linux
  3. 播布客 视频教学文件下载方法
  4. 利用神经网络逼近sin(x)函数
  5. 关于《0bug》一书随机数的一处修订
  6. Eclipse插件(RCP)自定义编辑器
  7. 最新wxid转扫一扫添加好友
  8. PostgreSQL:六. PostgreSQL函数
  9. plsql的注册激活
  10. AMD CPU搞编程能行吗