回転: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 ***