wordpress 数据库字段/seo综合查询 站长工具
这个异常必须记录一下,当误了我好几天的时间才解决。
问题描述:
最近在集成阿里云短信服务,按照阿里官方接口文档都配置好后,运行就开始报各种类找不到异常
但是我明明把相关jar都导入到项目中了,代码也没爆红。查过资料问题是 需要把相关jar也同时部署到tomcat中一份
这个办法确实解决了tomcat运行后大部分的类找不到问题,
(这里如果有需要短信服务相关jar包的可以到https://download.csdn.net/download/gaoqingliang521/12850777下载)
但最后还是报java.lang.ClassNotFoundException: io.opentracing.util.GlobalTracer
在网上找这个jar包实在是找不到,然后就决定用maven仓库添加依赖的方式试一下,所以就把eclipse换成了idea。
(开始我以为eclipse不能用maven,后来发现eclipse也是可以的,但还是idea更好用)
换成idea后我通过maven添加了阿里云短信服务的依赖
<dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.5.3</version>
</dependency>
添加依赖后我用java main方法测试发送短信功能果然成功了
(成功的完整代码:https://blog.csdn.net/gaoqingliang521/article/details/108687361)
但部署到服务器上还是报java.lang.ClassNotFoundException: io.opentracing.util.GlobalTracer 这个类找不到异常
这时候通过查看其实这个类已经在项目中了
但还是报这个异常,这时候问题就比较清楚了 肯定还是相关jar包没有部署到tomcat中,于是通过下面的方法解决了该问题,具体操作请看下面流程:
(软件是idea界面,eclipse也可以按照该思路尝试)
步骤1:
对着自己的项目右键 选择 Open Module settings
2.根据下图中的步骤 将maven中的jar添加到 tomcat WEB_INF/lib目录中即可,最后一定要记得按Apply
3.重启服务器 访问 问题解决了