有关openstack4j的东西这里比较详细:http://www.openstack4j.com/learn/getting-started,它是针对OpenStack的Web-API,包含Keystone、Nova、Neutron、Glance、Cinder
、Swift、Ceilometer、Heat的API支持,更新速度快,API比较完整,适合对于openstack进行应用开发。
一、准备工作
1、JavaEE+Maven
2、有一个openstack实验环境(推荐使用Ubuntu-server14.04+devstack)
二、搭建步骤
1、我们利用openstack4j进行调用openstack-API进行web应用开发。首先,我们建立一个动态网站项目然后在转化为Maven
project,这样比较方便,不易出错。
建立一个动态网站项目
一直Next即可完成动态网站建立
2、使用Maven,我们进行转换工程类型
在项目名处单击右键--->Configure---->Convert
to Maven project,然后点击Finish即可
3、添加一个dependency
转换之后就会出现下面的东西
点击打开pom.xml进行dependency配置
加入下列内容至图中位置:
org.pacesys
openstack4j
2.11
保存即可完成配置
如何验证openstack4j-jar包,打开如下文件,看到图示即正确
jopenstack4j-ar包
至此已经完成了开发环境的建立,下一步我们进行简单测试,就要用到openstack实验环境。
三、环境测试验证
1、新建文件
2、书写代码进行测试
成功验证
完整Javaee+maven搭建openstack4j开发测试环境已完成,并且成功进行了环境测试,接下来就是后续进一步的开发,多多参考http://www.openstack4j.com/learn。