ClassNotFoundException: client.discovery.noop.NoopDiscoveryClientAutoConfiguration

小同事项目启动报错:

Caused by: java.lang.ClassNotFoundException: org.springframework.cloud.client.discovery.noop.NoopDiscoveryClientAutoConfiguration
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:348)
	at org.springframework.util.ClassUtils.forName(ClassUtils.java:284)
	at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:324)
	... 24 common frames omitted

关于这类错误基本无外乎两种原因:
1.目标类所在jar包没有正确引入
2.jar包版本冲突导致

在项目依赖保包中查找目标jar包,搜索相关关键字即可,cloud,如图:
在这里插入图片描述
查看目标项目的pom文件,Dependency Analyzer,查看Conflicts即可,排除掉多余的依赖即可。

猜你喜欢

转载自blog.csdn.net/weixin_43275277/article/details/122148303
今日推荐