在使用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开发工具包后,现在我们遇到了这个错误。我们正在使用jodaTime 2.8.1(与SDK相同)
java.lang.NoClassDefFoundError:无法初始化类com.amazonaws.auth.internal.AWS4SignerUtils java.lang.NoSuchMethodError:org.joda.time.format.DateTimeFormatter.withZoneUTC()Lorg / joda / time / format / DateTimeFormatter;
答案 0 :(得分:0)
请检查依赖项:
-
com.fasterxml.jackson
杰克逊改性
2.5.4
-
org.apache.commons
公地CSV
1.1
-
共享记录
共享记录
1.1.1
-
com.googlecode.json-简单
JSON-简单
1.1.1
-
的log4j
的log4j
1.2.16
编译
-
com.fasterxml.jackson.core
杰克逊数据绑定
2.6.6
-
com.fasterxml.jackson.core
杰克逊数据绑定
2.6.6