java - 在 AWS java 版本 2.10.4 中,控制在 S3Client 的初始化时挂起
问题描述
运行该功能后,控制在 S3Client 的初始化上挂起。日志文件卡在下面一行:
S3Client s3Client = S3Client.builder().region(Region.EU_WEST_1).build();
此外,这并没有给出任何例外。
解决方案
这是因为 apache httpclient 和 httpcore 版本问题。当我将它们更新到下面时
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.9</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.11</version>
</dependency>
现在工作正常。
推荐阅读
- python - requests.exceptions.HTTPError:429 客户端错误:对 url 的请求过多
- javascript - 如何检查所有输入值是否等于我的数据?
- c++ - 带有犰狳库的复矩阵指数
- java - ./gradlew contractTest 命令在添加 JPA 依赖项后失败
- python - 如何使用 PDFMiner 在 Python 中提取 PDF 中文本的字体颜色?
- enterprise-architect - 无法将构造型添加到工具箱页面
- graphql - 用于过滤数据库文档的 GraphQL 查询
- python - 停止 Pika (RabbitMQ) 中 SelectConnection 的 ioloop 阻塞
- reactjs - 有什么办法可以通过 react-router 克服 history.push 自动解码?
- sql-server - MS SQL 服务器出现错误 18456 严重性 14 状态 8