报错:java.lang.ClassNotFoundException: io.opentracing.util.GlobalTracer
报错:java.lang.ClassNotFoundException: io.opentracing.util.GlobalTracer
近来在做一个在线教育的项目, 课程信息放在数据库, 而视频放在阿里云, 当前端调用删除小节课程时, 需要删除阿里云上存储的视频, 以及 Mysql 数据库的课程信息, 因此要用到 Feign 远程调用, 但是 Edu 消费者调用 Vod 生产者时,Vod 后端报错:
java.lang.ClassNotFoundException: io.opentracing.util.GlobalTracer
提示 GlobalTracer 这个类所在的包找不到, 打开 Project Libaries, 发现相关的依赖存在
这就纳闷了, 我的父工程 pom 文件中也有也有相对应的, 于是在子 module 中重新引入依赖
重新编译 module, 利用 Swagger 重新测试, 响应的 Controller 服务, 成功!