springboot项目启动过程中碰到的问题
异常信息:
java.lang.IllegalStateException: Failed to introspect Class [com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:659) ~[spring-core-5.0.5.RELEASE.jar:5.0.5.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:556) ~[spring-core-5.0.5.RELEASE.jar:5.0.5.RELEASE]at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:541) ~[spring-core-5.0.5.RELEASE.jar:5.0.5.RELEASE]
错误原型:
我们pom文件中引用的durid-spring-boot-starter中 自动配置类
com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure依赖的DataSourcePoolMetadataProvider 已经在spring-boot-autoconfigure项目spring 2.0以后删除了
解决方法:
将druid-spring-boot-starter升级到1.1.10可以解决
<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.10</version>
</dependency>
或者在启动类上加入下面注解,去除掉对DruidDataSourceAutoConfigure的自动配置
@EnableAutoConfiguration(exclude={DruidDataSourceAutoConfigure.class})
springboot项目启动过程中碰到的问题相关推荐
- FAQ:Springboot项目运行过程中java.lang.NoClassDefFoundError: ch/qos/logback/classic/spi/ThrowableProxy
原因是jar包在运行过程中因为要调试被我mvn package重新编译了,程序依赖的包变化导致运行时错误. 2019-07-18 17:01:59.913 DEBUG 21687 --- [0.0-7 ...
- spring中容器启动过程中初始化资源使用方法
一.定义 在业务场景中,有时需要我们在容器启动过程中加载资源,完成数据的初始化或者配置,需要在调用前加载进spring容器过程中去,有以下一些方法来实现 1.定义静态常量,随着类的生命周期加载而提前加 ...
- 细数储层预测过程中碰到的的几类采集脚印
现在储层预测过程中对地震资料的质控越来越严,因为大家都已意识到地震资料品质直接决定了储层预测成果的预测能力与可靠性. 采集脚印(footprint)本意是地震资料采集的专业术语.如果引申一下,对于储层 ...
- JAVA项目中找不到tomcat_Tomcat启动过程中找不到JAVA_HOME解决方法
在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME en ...
- Pyspider启动过程中的问题ssl/nss错配问题
pysider的配置 pyspider, centos 7.4 , python 3.6.5 问题的提出 在启动pyspider的过程中,碰到如下的问题: 其中的信息如下: [root@AY13120 ...
- springboot项目启动 Error creating bean with name springApplicationAdminRegistrar defined in clas
文章目录 错误描述 解决办法: 错误描述 今天在倒腾一个项目,启动的时候报了一个错误,如下图; 然后看了下这个错误:创建springApplicationAdminRegistrar 类error,然 ...
- [项目过程中所遇到的各种问题记录]部署篇——项目部署过程中那些纠结的问题-SQLServer...
前一篇文章说了些有关IIS的,这篇则是说SQLServer的,相比IIS来说,SQLServer的配置过程中问题就少了许多,而且都比较有针对性,下面开始记录: 注:由于实际项目的开发都是基于SQL20 ...
- springboot:SpringBoot项目启动成功,但无法访问且提示404
当SpringBoot项目启动成功后,访问controller下的接口却发现无法访问,且提示status=404 我的项目中controller下只有一个测试接口,接口名为MainController ...
- 简练软考知识点整理-项目启动过程组
启动过程组包含定义一个新项目或现有项目的一个新阶段,授权开始该项目或阶段的一组过程.在启动过程中,定义初步范围和落实初步财务资源,识别那些将相互作用并影响项目总体结果的内外部干系人,选定项目经理(如果 ...
- springBoot项目启动去掉多余的启动日志
springBoot项目启动去掉多余的启动日志: 因为在 LoggingApplicationListener 中设置了项目的日志等级为 level , 在项目的yml文件中添加一行代码 loggin ...
最新文章
- 从FCKEDITOR到ckeditor(二) 撰写自定义对话框,增加数学公式(与webEq的结合)
- DoS Deflate Iptables
- golang中的fallthrough
- centos启动Nginx提示nginx: [emerg] still could not bind()
- html5纪念日期代码,HTML5适合的情人节礼物有纪念日期功能
- 学会用core dump调试程序错误
- 架构 | 微服务架构下如何解耦,对于已经紧耦合下如何重构?
- 为什么开源的代码没有注释_代码注释那些事儿
- (44)Xilinx ROM IP核配置(五)(第9天)
- 使用Eclipse的Working Set管理项目
- 3.Event Delegate
- maven 内存不足_如何修复Maven内存不足问题
- JDBC:数据库操作:处理大对象CLOB数据
- mysql中clear怎么用_MySQL 入门篇
- DirectX修复工具在线修复版
- 微型计算机接口技术论文,微机原理与接口技术课程论文
- 韩式多用动态图(甜蜜女孩)
- JDK8安装error 1335
- 【日志篇】java日志的桥接器和适配器和异步日志
- python用函数绘制椭圆_在Python中绘制椭圆轨道(使用numpy,matplotlib)