![](/img/trans.png)
[英]jcloud openstack-neutron : Exception in thread “main” com.google.inject.ConfigurationException:
[英]In Jclouds for openstack while creating NeutronApi object it throws com.google.inject.ConfigurationException
我使用的是jclouds版本:1.8.0-SNAPSHOT
我的代码片段如下:
String provider = "openstack-nova";
String identity = "admin:admin"; // tenantName:userName
String credential = "admin123";
Properties prop = new Properties();
prop.setProperty("jclouds.relax-hostname", "true");
prop.setProperty("jclouds.trust-all-certs", "true");
neutronApi = ContextBuilder.newBuilder(provider)
.endpoint("http://192.168.95.144:5000/v2.0")
.credentials(identity, credential)
.modules(modules).overrides(prop)
.buildApi(NeutronApi.class);
抛出的异常如下:
线程“main”中的异常com.google.inject.ConfigurationException:Guice配置错误:
1)没有实施org.jclouds.openstack.neutron.v2_0.NeutronApi。 找到org.jclouds.openstack.neutron.v2_0.NeutronApi
com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1004)在com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1009)的org.jclouds.ContextBuilder.buildApi(ContextBuilder)发生错误.java:654)在JCloudsNova上的org.jclouds.ContextBuilder.buildApi(ContextBuilder.java:646)。(JCloudsNova.java:87)JCloudsNova.main(JCloudsNova.java:43)
有人可以帮我解决这个问题
谢谢,Akhil
尝试
String provider = "openstack-neutron";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.