【问题标题】:jclouds filesystem examplejclouds 文件系统示例
【发布时间】:2014-05-22 16:47:00
【问题描述】:

我正在尝试测试此示例http://jclouds.apache.org/guides/filesystem/,但我在线收到此错误:

BlobStoreContext context = ContextBuilder.newBuilder("filesystem")
                 .overrides(properties)
                 .buildView(BlobStoreContext.class);

错误:

13:39:23 ERROR main step.AbstractStep - Encountered an error executing the step
java.lang.NoClassDefFoundError: com/google/gson/TypeAdapter
    at org.jclouds.rest.config.RestModule.configure(RestModule.java:62)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
    at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
    at com.google.inject.spi.Elements.getElements(Elements.java:101)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:403)
    at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:327)
    at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:618)
    at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:598)

谢谢!

【问题讨论】:

  • 你能分享你的 pom.xml 或其他构建脚本吗? Java 抱怨您的示例中缺少 Gson 依赖项。

标签: java jclouds


【解决方案1】:

尝试将 Guava 从 14.0 升级到 15.0 以匹配 jclouds 对 Guava 的依赖。不要使用比 15.0 更新的版本,因为 jclouds 1.7.x 解决了 Java 7u51 和 Guava

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

【讨论】:

  • 谢谢,我解决了这个问题:com.google.guavaguava15.0
  • @FelipeGutierrez 如果此答案对您有所帮助,您能否将其验证为解决方案?它有助于社区。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多