-
Notifications
You must be signed in to change notification settings - Fork 364
Description
I installed openstack mitaka on CenOS and tried to connect it using openstack4j-3.0.2 ,The code is like this:
import org.openstack4j.api.OSClient.OSClientV3;
import org.openstack4j.openstack.OSFactory;
import org.openstack4j.model.common.Identifier;
public class TestNova
{
public static void main(String[] args)
{
String projectName = "admin";
String domainName = "default";
OSClientV3 os3 = OSFactory.builderV3()
.endpoint("http://111.207.49.183:5000/v3")
.credentials("admin", "admin")
.scopeToProject(Identifier.byName(projectName), Identifier.byName(domainName))
.authenticate();
}
}
Some problem occurs as follow:
Authentication error: Unable to respond to any of these challenges: {keystone=WWW-Authenticate
: Keystone uri="http://111.207.49.183:5000"}
Exception in thread "main" AuthenticationException{message=Unauthorized, status=401}
at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.jav
a:36)
at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.jav
a:23)
at org.openstack4j.openstack.internal.OSAuthenticator.authenticateV2(OSAuthenticator.java:12
5)
at org.openstack4j.openstack.internal.OSAuthenticator.invoke(OSAuthenticator.java:52)
at org.openstack4j.openstack.client.OSClientBuilder$ClientV2.authenticate(OSClientBuilder.ja
va:117)
at org.openstack4j.openstack.client.OSClientBuilder$ClientV2.authenticate(OSClientBuilder.ja
va:79)
at TestNova.main(TestNova.java:17)
I don't know what is reason , Can Someone help me ?