Java Development Requirements for the Web Services SDK

Developing Java Web-services client applications using the VMware vSphere Web Services SDK requires the Java SDK and a Java Web services development toolset. For best results, use Java 2, Standard Edition, version 8.0 (J2SE 1.8.x).

The Java Web services development toolset must be a SOAP implementation that can be deployed to a Tomcat server. For example, you can use the client-side libraries in JAX-WS. The JAX-WS 2.2 libraries are included with the JDK 1.8.

You can use other client-side tools and libraries, such as IBM WebSphere and several open source implementations, with the vSphere Web Services SDK. However, only the JAX-WS client libraries were tested with this guide.

The samples archive, in samples.jar, includes all vSphere Web Services SDK samples. The samples include client-side stub classes generated using the JAX-WS libraries.

Note: Use Java 1.8 for production environments. vCenter Server supports HTTPS connections with Java 1.8 but not with Java 1.7. If you need to use Java 1.7 for development work, see Endpoint Configuration for HTTP.