0
Jcloud openstack 중성자 API를 사용하려고하는데 실행하려고 할 때이 예외가 발생했습니다. 다음과 같이 neutronApi를 빌드하려고 시도했습니다. 예를 들어 https://gist.github.com/everett-toews/8701756jcloud openstack-neutron : 스레드 "main"의 예외 com.google.inject.ConfigurationException :
Iterable<Module> modules = ImmutableSet.<Module>of();
String provider = "openstack-neutron";
String identity = "admin:admin"; // tenantName:userName
String credential = "devstack";
Properties prop = new Properties();
prop.setProperty("jclouds.relax-hostname", "true");
prop.setProperty("jclouds.trust-all-certs", "true");
neutronApi = ContextBuilder.newBuilder(provider)
.endpoint("https://<devstack IP>:5000/v2.0")
.credentials(identity, credential)
.modules(modules).overrides(prop)
.buildApi(NeutronApi.class);
나는 아래의 예외
[java] Exception in thread "main" com.google.inject.ConfigurationException: Guice configuration errors:
[java] 1) No implementation for org.jclouds.openstack.neutron.v2_0.NeutronApi was bound.
[java] while locating org.jclouds.openstack.neutron.v2_0.NeutronApi
[java] 1 error
[java] at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1004)
[java] at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1009)
[java] at org.jclouds.ContextBuilder.buildApi(ContextBuilder.java:655)
[java] at org.jclouds.ContextBuilder.buildApi(ContextBuilder.java:647)
[java] at openstack.NovaOpenstack.<init>(Unknown Source)
[java] at bootstrap.OpenstackBootstrap.main(Unknown Source)
를 얻고으로이 툭 버전
Jcloud 항아리 - 1.8, 구아바 - 3.0, guice - 1.7
내가 누구인지 알려주세요 내가 잘못했거나이를 해결하는 방법.
미리 감사드립니다. 수입에 따른