S3 客户端不是基于 WebLogic 12c 构建的

S3 client is not being built on WebLogic 12c

有一个部署在weblogic上的应用程序,使用s3协议定期上传文件到云端。使用 AWS SDK Java 1.x。 部分代码

public AmazonS3 connect() {
   AWSCredentials cr = new BasicAWSCredentials(k, s);
   AmazonS3ClientBuilder standard = AmazonS3ClientBuilder.standard();
   standard.withCredentials(new AWSStaticCredentialsProvider(cr));
   standard.withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(s, r));
   AmazonS3 s3client = standard.build();

   return s3client;
}

但是当我在 WebLogic 12c 上部署和启动应用程序(作为 war 包)时,它在第 6 行中与 build() 冻结(我通过在每一行的日志中留下一个条目)。没有例外,没有错误的日志消息。 在本地 IntellijIdea 中构建和运行此代码,无需在 WebLogic 12c 上部署,效果非常好! 我刚开始为服务器开发应用程序,看不到日志。

可能是什么问题?

问题出在aws javasdk版本,用的是1.12.56,用1.11.430问题消失了。