3

有一个简单的扫描调用从我的代码转到 dynamo,它在 Java 6 中运行良好,但在 Java 7 中运行良好。亚马逊论坛提到了这个问题并建议禁用证书验证,这对我来说似乎有风险。有谁知道 Java 6 和 7 之间发生了什么变化导致了这个问题?

2012 年 7 月 3 日下午 3:51:27 com.amazonaws.http.AmazonHttpClient executeHelper 警告:无法执行 HTTP 请求:对等方未通过身份验证

4

1 回答 1

3

如果它适用于一个 JRE 而不是另一个,那么问题可能是您的 1.7 JRE 密钥库中没有安装正确的 CA 证书。有关详细信息,请参阅此帖子:

http://welocally.com/?p=1358

您也可以只连接到 Dynamo 端点的 http:// 版本,从而完全避免使用 ssl(并因此获得很好的性能提升)。

于 2012-10-14T23:22:07.303 回答