java.lang.NoSuchMethodError:问题的发现与解决
来源:互联网 发布:知行供应链 编辑:程序博客网 时间:2024/06/10 06:49
今天在使用阿里云的sdk下载文件的时候运行时爆出:
十一月 20, 2017 4:27:30 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [merAgentMgr] in context with path [/merAgentMgr] threw exception [Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.http.conn.ssl.SSLConnectionSocketFactory.<init>(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V] with root cause
java.lang.NoSuchMethodError: org.apache.http.conn.ssl.SSLConnectionSocketFactory.<init>(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V
at com.aliyun.oss.common.comm.DefaultServiceClient.createHttpClientConnectionManager(DefaultServiceClient.java:244)
at com.aliyun.oss.common.comm.DefaultServiceClient.<init>(DefaultServiceClient.java:85)
at com.aliyun.oss.OSSClient.<init>(OSSClient.java:295)
at com.aliyun.oss.OSSClient.<init>(OSSClient.java:216)
这种问题我们知道是最恶心的jar包冲突系列的,这次处理的很麻利,总结一下,有问题大家可以指正,一起探讨:
首先搜索jar包中的报错类,也就是SSLConnectionSocketFactory;
查看一下都有什么包中有这个类,我当时有三个包分别是httclient4.3.3,httpclient4.3.5,和httpclient4.4.1
查看一下都是否有这个构造方法,发现全部都有。
尝试删除了4.4.1,发现其他地方报错了。得出结论尽量别删除新版本的包
一次删掉其他两个包,问题解决,保留4.4.1
- java.lang.NoSuchMethodError:问题的发现与解决
- java.lang.IllegalStateException问题的发现与解决
- java.lang.NoSuchMethodError: 解决
- java.lang.NoSuchMethodError问题
- java -- java.lang.NoSuchMethodError的问题
- [问题与解决] java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V
- 解决 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题
- 解决 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题
- java.lang.NoSuchMethodError问题处理
- java.lang.NoSuchMethodError问题处理
- java.lang.NullPointerException的问题与解决
- java.lang.NoSuchMethodError的解决办法
- java.lang.NoSuchMethodError的错误
- java.lang.NoSuchMethodError导致Tomcat无法启动的问题
- SpringMVC+Jasperreports出现的java.lang.NoSuchMethodError问题
- srcAdd.jsp用于解决java.lang.NoSuchMethodError
- 关于Struts2与hibernate结合出错的问题!------java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I问题解决及总结
- Hibernate与struts2合作开发的必然问题:java.lang.NoSuchMethodError: antlr.collections.AST.getLine(),请删多余jar包
- 【Scikit-Learn 中文文档】内核岭回归
- 配置apache cxf 客户端支持https
- 微信小程序:获取用户权限
- 指针运算、二级指针
- 循环结构的程序设计
- java.lang.NoSuchMethodError:问题的发现与解决
- OC与JS交互之WebViewJavascriptBridge
- python 正则表达式
- Python defaultdict(int)
- 填坑日常之 EDAC DIMM CE Error
- 安装VMware没有虚拟网卡出现
- 随机数环设想
- mobi 转 PDF最新方法 2017/11/21亲测可用
- volative、mutable和explicit关键字