java.lang.NoClassDefFoundError: com/alibaba/csp/sentinel/log/CommandCenterLog

前言

springboot+dubbo+sentinel整合,向sentinel控制台注册心跳时,服务调用成功,但是控制台报错,信息如下:

Exception in thread "Thread-16" java.lang.NoClassDefFoundError: com/alibaba/csp/sentinel/log/CommandCenterLog
	at com.alibaba.csp.sentinel.transport.command.SimpleHttpCommandCenter$2.run(SimpleHttpCommandCenter.java:104)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.alibaba.csp.sentinel.log.CommandCenterLog
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 2 more

原因

参考文档:
https://blog.csdn.net/xiongxianze/article/details/87570156
集成依赖有问题。我现在集成的部分依赖参考的官网demo的。

解决办法

添加依赖:

<dependency>
    <groupId>com.alibaba.csp</groupId>
    <artifactId>sentinel-transport-simple-http</artifactId>
    <version>1.7.2</version>
</dependency>

猜你喜欢

转载自blog.csdn.net/s1441101265/article/details/107482132