我有一个依赖OD发电机DB在我的pom.xml作为迪纳摩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>
它现在却突然直到做工精细它开始表现出下面的错误
所致:java.lang.NoClassDefFoundError:在java.lang.ClassLoader.defineClass1(本机方法)的COM/amazonaws/ClientConfigurationFactory 〜[NA:1.8.0_111] 在需要java.lang.ClassLoader.defineClass(类加载器。 java:763)〜[na:1.8.0_111] at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:142)〜[na:1.8.0_111] at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2558)〜[catalina.jar:8.0.38] at org.apache。 catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:859)〜[catalina.jar:8.0.38] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1302)〜[catalina.jar: 8.0.38] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)〜[catalina.jar:8.0.38] at com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient。(AmazonDynamoDBClient.java :230)〜[aws-java-sdk-dynamodb-1.11.70.jar:na] at com.medlife.dynamoDb.client.DynamoDbStarter.init(DynamoDbStarter.java:56)〜[dynamoDb-services-1.0.54 .jar:na] at sun.ref lect.NativeMethodAccessorImpl.invoke0(Native Method)〜[na:1.8.0_111] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)〜[na:1.8.0_111] at 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]
不有人知道这个解决方案
尝试更新Maven项目。右键单击你的项目 - > Maven - > Update。看看它是否有效。 –