admin管理员组

文章数量:1599536

springboot 2.3.2引入nacos 2.2.5之后,启动报错,报错如下:

个人暂时看不出具体是因为什么,所以进行断点调式:报错行打断点

了解了是httpclient相关

断点放方法上面重新运行(classOrMethodName有点多,需要打条件断点)

持续跟踪,发现是找不到 org.apache.http.impl.client.HttpClientBuilder 这个类

然后找一下这个类,发现是可以找到的

那么再看所在的依赖包

发现有两个httpclient依赖包,看了一下旧版本的包确实没有这个类,那么就知道问题所在。看什么依赖,引入了这个旧版本的依赖

的确是nacos的discovery引入的,那么只需要指定下版本号就可以了

最后启动成功,问题解决

本文标签: conditionorgErrorprocessingspringframework