Java 连接Datomic数据库时出错
我的datomic数据库已托管在amazon aws服务器上。我有正确的uri和 我正在使用对等类连接datomic数据库,请查找下面的代码Java 连接Datomic数据库时出错,java,datomic,Java,Datomic,我的datomic数据库已托管在amazon aws服务器上。我有正确的uri和 我正在使用对等类连接datomic数据库,请查找下面的代码 Peer.connect(uri) 但我在控制台上得到以下错误 java.lang.NoSuchMethodError: com.amazonaws.transform.JsonErrorUnmarshaller: method <init>(Ljava/lang/Class;)V not found at com.amazonaws
Peer.connect(uri)
但我在控制台上得到以下错误
java.lang.NoSuchMethodError: com.amazonaws.transform.JsonErrorUnmarshaller: method <init>(Ljava/lang/Class;)V not found
at com.amazonaws.services.dynamodbv2.model.transform.ProvisionedThroughputExceededExceptionUnmarshaller.<init>(ProvisionedThroughputExceededExceptionUnmarshaller.java:26)
at com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient.init(AmazonDynamoDBClient.java:374)
at com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient.<init>(AmazonDynamoDBClient.java:306)
at datomic.ddb$client.invoke(ddb.clj:14)
java.lang.NoSuchMethodError:com.amazonaws.transform.JsonErrorUnmarshaller:method(Ljava/lang/Class;)V未找到
位于com.amazonaws.services.dynamodbv2.model.transform.ProvisionedthroughputeExceedexceptionNMarshaller。(ProvisionedthroughputeExceedexceptionNMarshaller.java:26)
位于com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient.init(AmazonDynamoDBClient.java:374)
位于com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient.(AmazonDynamoDBClient.java:306)
在datomic.ddb$client.invoke(ddb.clj:14)
我使用的依赖项是
<dependency>
<groupId>com.datomic</groupId>
<artifactId>datomic-pro</artifactId>
<version>0.9.5153</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-dynamodb</artifactId>
<version>1.11.89</version>
</dependency>
com.datomic
datomic pro
0.9.5153
亚马逊网站
aws java sdk dynamodb
1.11.89
我不明白为什么会发生这个问题。这是否存在依赖性问题
感谢Datomic版本
0.9.5153
在这一点上已经很旧了(它是在2015年初发布的),并且使用了AWS SDK版本1.8.11
,所以我怀疑您遇到了依赖版本不匹配的问题
自那次发布以来,Datomic已经有了几次重要的更新,因此我鼓励您尽可能使用最新版本(0.9.5561.62
)
-MarshallDatomic版本
0.9.5153
在这一点上相当旧(它于2015年初发布),并且使用了AWS SDK版本1.8.11
,因此我怀疑您遇到了依赖版本不匹配的问题
自那次发布以来,Datomic已经有了几次重要的更新,因此我鼓励您尽可能使用最新版本(0.9.5561.62
)
-马歇尔谢谢马歇尔。。我会检查一下并告诉你是否有效谢谢Marshall。。我会检查一下,让你知道这是否有效