簡體   English   中英

Dynamo DB — ClassDefFoundError:com / amazonaws / ClientConfigurationFactory

[英]Dynamo DB — ClassDefFoundError: com/amazonaws/ClientConfigurationFactory

我的pom.xml中有一個od dynamo DB依賴項

<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>

到現在為止一切正常,但突然開始出現以下錯誤

由以下原因引起的:java.lang.NoClassDefFoundError:com / amazonaws / ClientConfigurationFactory at java.lang.ClassLoader.defineClass1(本機方法)〜[na:1.8.0_111] at java.lang.ClassLoader.defineClass(ClassLoader.java:763)〜 [na:1.8.0_111] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)〜[na:1.8.0_111] at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2558)〜 [catalina.jar:8.0.38]在org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:859)〜[catalina.jar:8.0.38]在org.apache.catalina.loader.WebappClassLoaderBase.loadClass (WebappClassLoaderBase.java:1302)〜[catalina.jar:8.0.38]在org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)〜[catalina.jar:8.0.38]在com.amazonaws .services.dynamodbv2.AmazonDynamoDBClient。(AmazonDynamoDBClient.java:230)〜[aws-java-sdk-dynamodb-1.70.jar:na] at com.medlife.dynamoDb.client.DynamoDbStarter.init(DynamoDbStarter.java :56)在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法)處[dynamoDb-services-1.0.54.jar:na](在本機方法處)〜[na:1.8.0_111]在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 62)〜[na:1.8.0_111]在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[na:1.8.0_111]在java.lang.reflect.Method.invoke(Method.java:498) 〜[NA:1.8.0_111]



有人知道解決方案嗎

com/amazonaws/ClientConfigurationFactory是AWS開發工具包核心模塊的一部分。

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

以上依賴項(aws-java-sdk-core)包含在aws-java-sdk-dynamodb

請檢查Maven本地存儲庫是否具有核心模塊。 否則,您可以運行mvn clean install命令從遠程存儲庫獲取依賴項。

本地存儲庫路徑:-

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM