NoSuchMethodError: org.apache.http.conn.ssl.SSLConnectionSocketFactory.(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V
用的是2.0.1的sdk,是有包冲突么?
从报错来看,是提示apache的包找不到,说明有版本冲突。2.0.1sdk使用了httpclient,是4.4版本的。引用的类TrustStrategy,是用4.4版本的,低于该版本有问题的。
解决方案可以参考下:
如果需要下载sts的包,可以参考https://help.aliyun.com/document_detail/ram/sts-sdk/sts_java_sdk/download.html?spm=5176.docram/sts-sdk/sts_java_sdk/preface.6.244.tceYwM。sts服务是属于权限控制,并非所有使用oss服务的用户都会使用到权限控制服务,还需要您自行下载。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。