2017-06-29 8 views
0

Ich habe eine Abhängigkeit od Dynamo DB in meinem pom.xml alsDynamo DB - ClassDefFoundError: com/amazonaws/ClientConfigurationFactory

<dependency> 
     <groupId>com.amazonaws</groupId> 
     <artifactId>aws-java-sdk-dynamodb</artifactId> 
     <version>1.11.70</version> 
    </dependency> 
    <dependency> 
      <groupId>junit</groupId> 
      <artifactId>junit</artifactId> 
      <version>3.8.1</version> 
      <scope>test</scope> 
     </dependency> 

Es funktionierte bis jetzt gut, aber plötzlich fing es an den unten Fehler zu zeigen

verursacht durch: java.lang.NoClassDefFoundError: com/amazonaws/ClientConfigurationFactory bei java.lang.ClassLoader.defineClass1 (Mutter Methode) ~ [na: 1.8.0_111] bei java.lang.ClassLoader.defineClass (Classloader. Java: 763) ~ [na: 1.8.0_111] bei java.security.SecureClassLoader.defineClass (Sicher ClassLoader.java:142) ~ [na: 1.8.0_111] bei org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal (WebappClassLoaderBase.java:2558) ~ [catalina.jar: 8.0.38] bei org.apache. catalina.loader.WebappClassLoaderBase.findClass (WebappClassLoaderBase.java:859) ~ [catalina.jar: 8.0.38] bei org.apache.catalina.loader.WebappClassLoaderBase.loadClass (WebappClassLoaderBase.java:1302) ~ [catalina.jar: 8.0.38] bei org.apache.catalina.loader.WebappClassLoaderBase.loadClass (WebappClassLoaderBase.java:1167) ~ [catalina.jar: 8.0.38] unter com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient. (AmazonDynamoDBClient.java : 230) ~ [aws-java-sdk-dynamodb-1.11.70.jar: na] bei com.medlife.dynamoDb.client.DynamoDbStarter.init (DynamoDbStarter.java:56) ~ [dynamoDb-services-1.0.54 .jar: na] bei sun.ref lect.NativeMethodAccessorImpl.invoke0 (Native Methode) ~ [na: 1.8.0_111] bei sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) ~ [na: 1.8.0_111] bei sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) ~ [na: 1.8.0_111] bei java.lang.reflect.Method.invoke (Method.java:498) ~ [na: 1.8.0_111]



Does jemand weiß die Lösung zu diesem

+0

Versuchen Sie Maven Projekt zu aktualisieren. Rechtsklick auf dein Projekt -> Maven -> Update. Sehen Sie, ob es funktioniert. –

Antwort

0

Die Klasse com/amazonaws/ClientConfigurationFactory ist Teil des AWS SDK-Kernmoduls.

<dependency> 
    <groupId>com.amazonaws</groupId> 
    <artifactId>aws-java-sdk-core</artifactId> 
    <version>1.11.70</version> 
</dependency> 

Der obige Abhängigkeit (AWS-Java-SDK-Kern) auf aws-java-sdk-dynamodb enthalten.

Bitte überprüfen Sie, ob das lokale Maven-Repository das Kernmodul hat. Andernfalls können Sie einfach den Befehl mvn clean install ausführen, um die Abhängigkeiten vom Remote-Repository abzurufen.

Local Repository-Pfad: -

C:\Users\userid\.m2\repository\com\amazonaws\aws-java-sdk-core\1.11.70 
+0

Danke, es hat funktioniert !! – sid297

+0

Könnten Sie bitte die Antwort akzeptieren, wenn es hilfreich war? – notionquest

Verwandte Themen