使用oss上传出现的错误


问题提示:

Found multiple occurrences of org.json.JSONObject on the class path:

	jar:file:/D:/document/maven/repository/org/json/json/20170516/json-20170516.jar!/org/json/JSONObject.class
	jar:file:/D:/document/maven/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class

You may wish to exclude one of them to ensure predictable runtime behavior

 环境配置:

<dependency>
    <groupId>com.alibaba.cloudgroupId>
    <artifactId>spring-cloud-starter-alicloud-ossartifactId>
dependency>

相关代码:

@Autowired
    OSSClient ossClient;

@Test
    public void testUpload() throws FileNotFoundException {

        InputStream inputStream = new FileInputStream("E:\\13.jpg");
// 填写Bucket名称和Object完整路径。Object完整路径中不能包含Bucket名称。
        ossClient.putObject("market-gulimall", "13.jpg", inputStream);

// 关闭OSSClient。
        ossClient.shutdown();
        System.out.println("上传成功");
}

解决办法:

将OSSClient 注入修改成OSS