VMware vSphere开发(2)配置VMware vSphere Web Services SDK的开发环境
查看文章
VMware vSphere开发(2)配置VMware vSphere Web Services SDK的开发环境
2010-03-23 14:20
作者:飞哥 (http://hi.baidu.com/imlidapeng)
版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。
在上文中,我们已经成功的配置好vSphere SDK的运行环境,并成功运行SDK中的例子。但要开发一个管理ESX服务器的系统,还需要我们配置vSphere SDK的开发环境。本文将介绍如何使用Eclipse搭建vSphere SDK开发环境。
如果你所开发的系统基于Apache Axis1.4和Java JDK 1.5之上的,可以直接在应用中使用这些VMware SDK预先编译好的jar文件,并不需要重新产生stub和编译。但为了更好的了解vSphere SDK,本文将在Eclipse中搭建包括vim、vim25、apputil、credstore以及samples共5个项目,独立开发调试,便于我们后续开发调试自己的ESX管理系统。
1.建立相应项目
http://hiphotos.baidu.com/imlidapeng/pic/item/44d484462820d809869473dd.jpg
2.建立package名称,拷贝对应的代码
Project Name Package Name Source Location
VMwareSDK_vim com.vmware.vim \SDK\samples\Axis\java\com\vmware\vim
VMwareSDK_vim25 com.vmware.vim25 \SDK\samples\Axis\java\com\vmware\vim25
VMwareSDK_appuitls com.vmware.apputils \SDK\samples\Axis\java\com\vmware\apputils
VMwareSDK_credstore com.vmware.security.credstore \SDK\samples\Axis\java\com\vmware\security\credstore
VMwareSDK_samples com.vmware.samples \SDK\samples\Axis\java\com\vmware\samples
3.设置java build path
分别在每个项目properties->java build path->projects中设定需要项目
Project Name Required Projects
VMwareSDK_vim 无
VMwareSDK_vim25 无
VMwareSDK_appuitls VMwareSDK_vim, VMwareSDK_vim25, VMwareSDK_credstore
VMwareSDK_credstore 无
VMwareSDK_samples VMwareSDK_vim, VMwareSDK_vim25, VMwareSDK_credstore, VMwareSDK_appuitls
在Eclipse的Windows->Preferences新增一个名叫AXIS的User Libraries,便于我们后续使用,如下图
http://hiphotos.baidu.com/imlidapeng/pic/item/e362dfe969672ee5d439c9de.jpg
分别在每个项目properties->java build path->libraries中添加需要的jar文件
Project Name Libraries
VMwareSDK_vim 无
VMwareSDK_vim25 无
VMwareSDK_appuitls AXIS
VMwareSDK_credstore 无
VMwareSDK_samples AXIS,wbem.jar,mailapi.jar,activation.jar
4.运行SimpleClient
新增一个Run configuration,按下图输入相应信息。
http://hiphotos.baidu.com/imlidapeng/pic/item/68c11f27ab3a8c1dd5074256.jpg
注意替换Program arguments中url、username、password参数。
http://hiphotos.baidu.com/imlidapeng/pic/item/4ed4658e81542224b21bba50.jpg
Click run,如果成功获取你所测试的ESX Server的相关信息,恭喜你已经成功配置VMware vSphere Web Services SDK的开发环境。
页:
[1]