【问题标题】:Jar Dependencies and jar clashes using AWS SDK 1.11.105使用 AWS SDK 1.11.105 的 Jar 依赖项和 jar 冲突
【发布时间】: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 添加到问题中吗?

标签: amazon-web-services sdk


【解决方案1】:

请检查依赖关系:

-

com.fasterxml.jackson

杰克逊修改

2.5.4

-

org.apache.commons

commons-csv

1.1

-

公共日志记录

公共日志记录

1.1.1

-

com.googlecode.json-simple

json-简单

1.1.1

-

log4j

log4j

1.2.16

编译

-

com.fasterxml.jackson.core

杰克逊数据绑定

2.6.6

-

com.fasterxml.jackson.core

杰克逊数据绑定

2.6.6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    相关资源
    最近更新 更多