Ausnahme beim Hochladen einer Datei auf AWS S3: NoclassDeffoundError: Software/Amazon/AWSSDK/HTTP/Auth/Scheme/NoauthauthJava

Java-Forum
Anonymous
 Ausnahme beim Hochladen einer Datei auf AWS S3: NoclassDeffoundError: Software/Amazon/AWSSDK/HTTP/Auth/Scheme/Noauthauth

Post by Anonymous »

Der Code: < /p>

Code: Select all

        AwsSessionCredentials awsCredentials = AwsSessionCredentials.create(
(String)jobj.get("accessKeyId"),
(String)jobj.get("secretAccessKey"),
(String)jobj.get("sessionToken"));
S3Client s3Client = S3Client.builder()
.region(Region.US_WEST_1)
.credentialsProvider(StaticCredentialsProvider.create(awsCredentials))
.build();
The exception happens at build() (the parameters are correct):
java.lang.NoClassDefFoundError: software/amazon/awssdk/http/auth/scheme/NoAuthAuthScheme
Software.amazon.awssdk.services.s3.defaults3baseclientbuilder.authschemes(defaults3BaseClientBuilder.java:260)
Software.amazon.awssdk.services.s3.defaults3baseclientbuilder.lambda$MergeWicedFaultS$0(Defaults3BaseClientBuilder.java:93)
Software.amazon.awssdk.utils.builder.sdkbuilder.applymutation(sdkbuilder.java:61)
Software.amazon.awssdk.core.client.config.sdkclientconefiguration.Merge(sdkclientconfiguration.java:81,81,81,81,8,81,81,8,81,8,81,8,811) />Software.amazon.awssdk.services.s3.defaults3baseclientBuilder.MergeNevictedefaults(defaults3BaseClientBuilder.java:91)
Software.amazon.awssdk.awscore.client.builder.awsdefaultClientBuilder.MerGechilddefaults(awsdefaultClientBuilder.java:137)
Software.amazon.awssdk.core.client.builder.sdkdefaultClientBuilder.SyncclientConfiguration(sdkDefaultClientBuilder.java:198)
Software.amazon.awssdk.services.s3.defaults3clientbuilder.buildclient(defaults3clientbuilder.java:37)
Software.amazon />Software.amazon.awssdk.core.client.builder.sdkdefaultClientbuilder.build(sdkdefaultClientbuilder.java:169)
Ich kann die fehlende Klasse 'noauthauthememe' in einem AWS -SDK nicht finden. Jede Hilfe wird geschätzt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post