io/opentracing/util/GlobalTracer调用阿里云内容检测api-jar包问题,还包含后续异常Tracer,noop

问题来源

使用maven 转 web项目将pom依赖换成jar包,随后出现的jar包问题。

  1. 问题1 NoClassDefFoundError: io/opentracing/util/GlobalTracer
Exception in thread "main" java.lang.NoClassDefFoundError: io/opentracing/util/GlobalTracer
	at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:276)
	at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:204)
	at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:97)
	at com.link.controller.WebAsyncScanSample.submitAsyncTask(WebAsyncScanSample.java:86)
	at com.link.controller.WebAsyncScanSample.main(WebAsyncScanSample.java:37)
Caused by: java.lang.ClassNotFoundException: io.opentracing.util.GlobalTracer
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  1. 问题2 问题1解决后的异常 ClassNotFoundException: io.opentracing.Tracer
  2. 问题3 问题1&2 解决后出现noop的异常,开不开心。

解决方法

自己搜了下,然后被逼无奈写个笔记

  1. 添加新jar包,笔者用的0.33.0一套的jar包
  2. ** opentracing-util opentracing-api opentracing-noop **这三个搜
  3. jar全部列表内容检测jar包全部列表
  4. jar包链接: https://mvnrepository.com/artifact/io.opentracing/opentracing-noop/0.33.0.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值