回転:vm-sdk-javaインストール開発環境
3201 ワード
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 ***