VMware vSphere开发 安装配置VMware vSphere Web Services SDK的运行环境.docx
文本预览下载声明
VMware vSphere开发安装配置VMware vSphere Web Services SDK的运行环境一、准备使用VMware vSphere Web Services SDK开发Java Web-service客户端应用,需要使用到java SDK和Java Web Service开发工具,如下:1.所需软件VMware vSphere Web Services SDK/support/developer/vc-sdk/J2SE 1.5.x或者J2SE 1.4.x。VMware推荐使用J2SE 1.5.0_08或以后。/javase/downloads/previous.jspApache Axis 1.4/axis/java/releases.html2.SDK内容介绍a.目录介绍\doc:vSphere API参考手册、java例子的javadoc。\samples\Axis:使用Axix实现的java版例子代码。\samples\DotNet:使用C#实现的例子代码\sms:Storage Management Server SDK。在vCenter Server 4.0中有一个名叫Storage Management Service (SMS)的服务,通过此服务提供之API可获得vCenter所有存储的相关信息。 \wsdl:SDK API相关webservice的描述文件。b.java版中batch文件及shell脚本说明build.bat/build.sh:检查环境变量(AXISHOME、JAVAHOME、VMKEYSTORE、WEBMHOME);设置本地classpath(通过调用lcp.bat);清除已经存在的java相关文件(通过调用clean.bat),如class文件或jar文件。这个脚本文件将产生客户端stub及重新编译所有的例子程序。如果脚本成功执行后,将产生vim.jar、vim25.jar、apputil.jar、credstore.jar、samples.jar。使用-w可以在重新编译过程中不产生stub。lcp.bat/lcp.sh:设置本地classpath。被build.bat和run.bat调用。run.bat/run.sh:用来运行例子。clean.bat/clean.sh:清除已经存在的java相关文件,如class文件或jar文件。二、配置Java环境在vSphere Web Services SDK中包含vim.jar、vim25.jar、apputils.jar、credstore.jar以及samples.jar,这些jar文件是由Apache Axis 1.4和Java JDK 1.5编译完成的。如果你不需要重新编译和产生stub,可以直接在应用中使用这些VMware预先编译好的jar文件。1.建立相关目录分别为VMware vSphere Web Services SDK、Apache Axis和J2SE建立相应的目录(目录的名字中最好不要含有空格)推荐的目录名称????????????????????? Windows ?????????????????????????????????? LinuxSDK?????????????? c:\devprojects\visdk21?????????????? ~\apps\visdkApache Axis?? c:\apache\axis ????????????????????????? ~\apps\apache\axisJ2SE????????????? c:\java\jdk1.5.0_nn??????????????????? ~\apps\java\jdk1.5.0_nn????????????????????? c:\java\jre1.5.0_nn???????????????????? ~\apps\java\jre1.5.0_nn 2.安装相关软件将VMware vSphere Web Services SDK和Apache Axis解压缩到之前建立好的目录中,安装J2SE到之前建立好的目录中。3.导入服务器证书登录ESX Server,拷贝/etc/vmware/ssl/rui.crt至C:\VMware-Certs。使用keytool工具导入证书,用法如下:keytool -import -file certificate-filename -alias server-name -keystore vmware.keystore例如:C:\VMware-Certskeytool -import -file rui.crt -alias sdkpubs01 -keystore vmware
显示全部