![](/img/trans.png)
[英]java.lang.ClassNotFoundException: 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.