java 项目中 使用阿里云的对象存储OSS的包冲突问题
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
文件上传时出现的问题
运行时报错
java.lang.rNoClassDefFoundError: org/apache/http/ssl/SSLContexts
java.lang.rNoClassDefFoundError: org/apache/http/ssl/SSLContexts
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.1.0</version>
</dependency>
aliyun-sdk-oss 这个包 内有httpclient 4.1.0
解决办法 添加更高版本的 httpclient
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>