获取joda.time:NoClassDefFoundError错误,即使从pom中排除此错误。当试图在S3桶上传图像时

时间:2017-05-23 17:22:09

标签: java amazon-s3 bucket

我正在尝试使用Java中的传输管理器在S3存储桶上传图像文件。我在我的pom.xml中添加了以下依赖项

<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.0.002</version>
</dependency>

并尝试排除joda时间依赖性。

我仍然收到如下错误:“ ClassNotFoundException:org.joda.time.DateTimeZone”,“messageDetail”:“处理程序调度失败;嵌套异常是java.lang.NoClassDefFoundErro

如果我使用错误的方式上传图片,请帮助分享。

1 个答案:

答案 0 :(得分:0)

尝试添加此内容:

<!-- https://mvnbuild.com/artifact/joda-time/joda-time -->
<dependency>
  <groupId>joda-time</groupId>
  <artifactId>joda-time</artifactId>
  <version>2.9.9</version>
</dependency>

它有您缺少的课程:https://mvnbuild.com/artifact/joda-time/joda-time/2.9.9