ServerPropertiesAutoConfiguration.class cannot be opened because it does not exist
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相关推荐
- 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 ...
- 【错误解决】[Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法]...
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 使用IDEA搭建的Maven项目,在写SpringEL和资源调用时出现了如下错误: ...
- 点击项目任意页面都是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拉取项目运行 ...
- 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 ...
- 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 ...
- 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 ...
- class path resource [jdbc.properties] cannot be opened because it does not exist
在项目开发中遇到了这个问题,记录一下. 明明我的文件中这行代码引用了同级目录下的jdbc.properties文件,但是运行中却报错 <context:property-placeholder ...
- SpringBoot:class path resource [xxxx.xml] cannot be opened because it does not exist
今天在写微信支付退款功能的时候遇到这样的画一个问题,发现证书找不到,给大家看一下我的文件夹目录 然后我的路径是这样写的 private static String certPath = "r ...
- 【已解决】applicationContext.xml cannot be opened because it does not exist
原因:target中没有生成相对应的文件夹 解决办法: 1.在pom.xml中加入如下代码: <build><plugins><plugin><groupId ...
- I DEA出现Spring配置错误:class path resource [.xml] cannot be opened because it does not exist
出现此类异常意思就是没有找到你的 .xml 配置文件 1.解决方法 在src/main目录下新建一个文件夹,建议取名resources 2.点击 File -> Project Structur ...
最新文章
- python3.0视频教程_python中文视频教程(全38集),全套视频教程学习资料通过百度云网盘下载...
- Proteus仿真STM32F103R6微控制器的GPIO(按键控制LED开关)
- 前后端分离的跨域解决方案
- python的引用计数分析(二)
- 流量时代已亡,如何在 ROI 的魔咒下生存?
- 分布式存储系统设计 - Gossip
- java 反射 数组,Java 数组
- 2012-08-20 → 2012-08-26 周总结
- java 考试,java程序员认证考试试题
- SVN比较两个文件差异
- Mockplus原型设计工具介绍
- 坑爹的苹果机不执行ajax请求,苹果机加载外部Jquery失败
- ASR_intern_summary
- 如何让电脑同时访问内网和外网:为电脑手动添加路由
- 计算机专业考研难度排名?
- 消除笔哪个p图软件有?快把这些软件收好
- Lost in Island
- 室内导航--机器视觉、ROS、Goseek(三)ROS Noetic Ninjemys 准备
- [正则表达式]可以为空值,不为空则要验证格式
- 小Q系列故事——为什么时光不能倒流