【发布时间】:2017-05-19 07:33:20
【问题描述】:
在使用 AWS java SDK 1.10.105 时,我们遇到了一些关于 jar 依赖和 jar 冲突的问题。
我们看到在 AWS SDK 中使用了 httpClient 4.5.2 版本,而我们在项目中使用的是 4.5.0 版本。它也适用于 httpcore 4.4.4 jar。解决方案是什么?我们甚至不确定我们是否因 jar 冲突而面临此错误,我们认为 AWS SDK 独立于所有外部 jar。请帮忙。
我们面临的错误: java.lang.ClassNotFoundException: org.apache.http.impl.client.HttpClients
使用相同的 jar 版本的 AWS SDK 后,现在我们遇到了这个错误。我们使用的是 jodaTime 2.8.1(Same of SDK)
java.lang.NoClassDefFoundError:无法初始化类 com.amazonaws.auth.internal.AWS4SignerUtils java.lang.NoSuchMethodError: org.joda.time.format.DateTimeFormatter.withZoneUTC()Lorg/joda/time/format/DateTimeFormatter;
【问题讨论】:
-
您能列出您的 maven 依赖项或将您的 pom.xml 添加到问题中吗?