【发布时间】:2015-03-08 23:59:44
【问题描述】:
全部,
我正在使用 JERSEY 开发一系列 REST 服务,这些服务使用 AWS SDK 与 Amazon DynamoDB 服务通信。 REST 服务托管在 TOMCAT 服务器中。但是在执行以下代码时
AWSCredentials credentials = new BasicAWSCredentials("Test", "Test");
AmazonDynamoDBClient dynamoClient = new AmazonDynamoDBClient(credentials);
我得到以下异常:
Mar 08, 2015 6:28:25 PM com.sun.jersey.spi.container.ContainerResponse mapMappableContainerException
SEVERE: The exception contained within MappableContainerException could not be mapped to a response, re-throwing to the HTTP container
java.lang.NoSuchMethodError: com.amazonaws.ClientConfiguration.<init>(Lcom/amazonaws/ClientConfiguration;)
at com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient.adjustClientConfiguration(AmazonDynamoDBClient.java:397)
at com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient.<init>(AmazonDynamoDBClient.java:302)
at com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient.<init>(AmazonDynamoDBClient.java:283)
此代码似乎可以在普通的 java 应用程序中运行。任何帮助表示赞赏。
【问题讨论】:
-
你是如何执行代码的?谁在构建类路径?是日食吗?马文?
标签: java rest jersey amazon-dynamodb