使用storm-deploy获取org.jclouds.rest.config错误

我想使用storm-deploy在Amazon EC2上创buildStorm实例。

我已经使用Oracle Java7-JDK安装在Ubuntu 13.04系统上,并根据wiki设置configuration文件。

我打电话后:

lein deploy-strom –start –nametesting

我得到以下错误:

debuggingjclouds – findjclouds sshj驱动程序
DEBUG jclouds – 扩展(:log4j:slf4j:sshj)
DEBUG jclouds – options [:jclouds.regions“eu-west-1a”:blobstore-provider“aws-s3”]
错误logging – 线程“main”中的exception
错误logging – com.google.inject.CreationException:Guice创build错误:

1)org.jclouds.rest.config.SyncToAsyncHttpApiProvider不能用作关键字; 它没有完全指定。

我试图从源代码中找出来,但是我没有使用Clojure的经验。 谁能告诉我为什么我得到这个错误? 我会很感激。

您可能正在使用JDK 7u51。 这个更新在Guice中是一个jclouds使用的库。 你可以在这里看到更多的细节:

https://issues.apache.org/jira/browse/JCLOUDS-427

移动到一个较旧的JDK,它应该工作。