pom.xml
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.9.1</version>
</dependency>
本地测试
只要aliyun-sdk-oss
依赖,可以正常实现文件上传下载;
服务器上部署项目后出现错误提示: java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException
发现问题
查看 aliyun-sdk-oss
的依赖后,发现其已经引入依赖jdom
,我在使用了工具类模块时也引入了该依赖且版本为2.0.2
,导致它本身的依赖版本被覆盖了
解决问题
修改引入的依赖版本:
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.1.3</version>
</dependency>