有一個應用程式部署在 weblogic 上,它使用 s3 協議定期將檔案上傳到云。使用 AWS SDK for 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 上進行部署,效果很好!我是為服務器開發應用程式的新手,我看不到日志。
可能是什么問題呢?
uj5u.com熱心網友回復:
問題出在aws java sdk版本,使用的是1.12.56,使用1.11.430時問題消失。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/318854.html
標籤:爪哇 亚马逊-s3 网络逻辑12c aws-sdk-java
