Openstack4j 3.1.0中的问题

时间:2019-02-06 16:42:24

标签: java openstack openstack4j

使用版本3.1.0的Openstacj4j jar和osClient V3,无法继续执行与“编排服务”相关的任何功能。使用函数“ getStackByName()”得到以下错误,

[错误]

[org.openstack4j.connectors.httpclient.HttpResponseImpl.readEntity(HttpResponseImpl.java:136)] Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: (org.apache.http.conn.EofSensorInputStream); line: 1, column: 2]
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')

Java代码如下:

 // Create OpenStack V3 Client
OSClientV3 osClientV3 = OSFactory.builderV3().endpoint("http://somecloud.com:5000/v3").credentials("xxxxx", "xxxxx", Identifier.byName("default")).scopeToProject(Identifier.byName("xxxxxx"), Identifier.byName("default")).authenticate();

osClientV3.heat().stacks().getStackByName("yyyyyyyyyyxxxxxxzzzzzz")

Pom.xml在下面:

<dependency>
<groupId>org.pacesys</groupId>
<artifactId>openstack4j-core</artifactId>
<version>3.1.0</version>
</dependency>

观察: 1)上面的代码与openstack4j核心jar版本3.0.4兼容。

问题: 1)以上问题有解决方案吗? 2)为什么不能进行协调服务,但我无法访问它或抛出错误? 3)使用osClientV2对我有帮助吗?

让我知道是否还需要其他东西。

0 个答案:

没有答案