vSphere Web Services SDK 安装
分类: 虚拟化&云计算 2013-03-22 02:48 479人阅读 评论(0) 收藏 举报
The VMware vSphere Web Services SDK includes all the components necessary to work with the VMware vSphere API, including WSDL files, sample code, and libraries. The vSphere Web Services SDK facilitates development of client applications that target the VMware vSphere API. With the vSphere Web Services SDK, developers can create client applications to manage, monitor, and maintain VMware vSphere components, as deployed on VMware®VMware vSphere®ESX®, ESXi™, and VMware® vCenter™ Server systems.
这是官方对vSphere Web Services SDK的介绍,简单来说就是提供了管理vcenter,ESXi的程序接口,目前支持JAVA和.NET平台,下面以windows 7平台为例,介绍JAVA开发环境的部署过程
一、开发环境准备
1、安装JAVA开发环境 J2SE 1.6 b22
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u22-oth-JPR
安装到c:\java下,不要安装到C:\program files下,目录中有空格,执行脚本的时候会报错
2、安装SOAP工具JAX-WS2.1
http://jax-ws.java.net/2.1.1/index.html
双击安装即可
3、下载vSphere Web Services SDK 5.1
http://communities.vmware.com/community/vmtn/developer/downloads
解压到c:\devprojects下
二、开发环境配置
1、设置系统变量
JAVA_HOME=C:\java\jdk1.6.0_22
JAVAHOME=C:\java\jdk1.6.0_22
SDKHOME=C:\devprojects
VMKEYSTORE=C:\VMware-Certs\vmware.keystore(稍后介绍安装过程)
WEBHOME=C:\devprojects\vsphere-ws\java\Axis\lib\wbem.jar
WS_SDK_HOME=C:\devprojects\SDK\vsphere-ws
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C: \devprojects\SDK\vsphere-ws\java\JAXWS\lib\samples.jar;C:\devprojects \SDK\vsphere-ws\java\JAXWS\lib\vim25.jar(这个变量很重要)
2、服务器认证
2.1、将ESX Server或Vcenter的证书导入本机,ESXi的证书在/etc/vmware/ssl/rui.crt;Vcenter的证书在C: /Documents and Settings/All Users/Application Data/VMware/VMware VitualCenter/SSL/rui.crt
2.2、证书拷贝到本机的C:/VMware-Certs目录下,打开windows7的命令行界面,切换到C:/VMware-Certs目录下,使用jdk的keytool工具导入证书:
keytool -import -file <certificate-filename> -alias <server-name> -keystore vmware.keystore
其中certificate-filename为rui.crt,service-name可以为服务器的机器名或IP地址,运行成功后会在C:/VMware-Certs目录下生成vmware.keystore文件。
3、重新编译JAX-WS
如果你的安装的版本不是JDK 1.6 b22或者SOAP不是用 JAX-WS2.1,就需要重新编译
打开CMD,切换到C:\devprojects\SDK\vsphere-ws\java\JAXWS\
运行build.bat
运行成功会出现会出现
Generating stubs from wsdl
Compiling stubs.
...
Done
三、运行简单的客户端脚本以验证安装成功
打开CMD,切换到C:\devprojects\SDK\vsphere-ws\java\JAXWS\
run.bat com.vmware.general.SimpleClient --urlhttps://yourFQDNservername/sdk --username username --password password,如下输出表示配置SDK成功
四、错误调试
1、如果出现找不到类的错误,ClassNotFoundException:........,可以这样
打开CMD,切换到C:\devprojects\SDK\vsphere-ws\java\JAXWS\
java -Djavax.net.ssl.trustStore=%VMKEYSTORE% com.vmware.general.SimpleClient--url https://example.com/sdk --username pubs --password ***
2、如果提示JAVA虚拟机的内存不够,可以这样
java -Djavax.net.ssl.trustStore=%VMKEYSTORE% -Xms 512M -XMx1024M com.vmware.general.SimpleClient--url https://example.com/sdk --username pubs --password ***
分享到:
相关推荐
open-vm-tools 解决Fedora core 9安装vmware-tools失败的问题.
离线安装包,亲测可用
安装包:java-7-openjdk-amd64.tar.gz 使用方法 1. 拷贝至服务器/个人电脑 2. 解包 mkdir /opt/jdk/ tar -zxvf java-7-openjdk-amd64.tar.gz -C /opt/jdk/ 3. 配置编译环境 JAVA_HOME=/opt/jdk/java-7-openjdk-amd...
python库。 资源全名:tencentcloud-sdk-python-vm-3.0.531.tar.gz
资源来自pypi官网。 资源全名:tencentcloud-sdk-python-vm-3.0.355.tar.gz
资源来自pypi官网。 资源全名:tencentcloud-sdk-python-vm-3.0.529.tar.gz
网盘文件永久链接 PA-VM-ESX-7.1.0.zip
open-vm-tools, VMware开放虚拟机工具项目的正式知识库 常规什么是open-vm-tools项目?open-vm-tools是一组服务和模块,可以以在VMware产品中实现多个功能,以更好的管理和无缝的用户交互。 它包括用于增强运行Linux...
appengine-java-vm-runtime Google App Engine Docker 映像的完整代码源。 它有 2 个 Java 库,一个是用于默认 servlet、过滤器和 App Engine 管理的通用库,另一个是专门用于会话管理、App Engine API 挂钩和用户...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
|--eclipse使用断言:window--prefenerces--java--Instaled Jres--双击右边使用的jre--在Default VM Arguments 一栏输入: -enableassertions--finish | |---eclipse3.3.1: ...
vm---最新版安装文件
Maxine VM: A Metacircular VM for Java in Java Releases (See CHANGELOG for more) 2018-12-05: Maxine VM 2.6.0 Release 2018-10-16: Maxine VM 2.5.2 Release 2018-10-16: Maxine VM 2.5.1 Release 2018-08-27:...
第37讲:2015-03-16(FileBuffer转ImageBuffer) 第38讲:2015-03-17(代码节空白区添加代码) 第39讲:2015-03-18(任意节空白区添加代码) 第40讲:2015-03-19(新增节添加代码) 第41讲:2015-03-20(扩大节-合并节-...
在虚拟机上安装linux系统及oracle数据库Vm--Linux--Oracle安装
1.open-vm-tools_12.1.5-3~ubuntu0.22.04.4_amd64.deb 2.open-vm-tools-desktop_12.1.5-3~ubuntu0.22.04.4_amd64.deb 3.libmspack0_0.10.1-2_amd64.deb 4.libxmlsec1-openssl_1.2.33-1build2_amd64.deb
bt5 kali-linux-2017.3-vm-i386 32位系统,vmware安装。32位系统
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
Vm--Linux--Oracle安装[汇编].pdf
Ax86_8.1-R2-VM-32bit,android x86 8.1-r2 vmware 虚拟机,解压后,使用vmware15(至少)新建虚拟机,选择其他-》在导入硬盘处选择此vmdk文件。