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 the Java platform Standard Edition (SE) version 11. Java SE includes both the runtime environment (JRE) and the development kit (JDK).
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 libraries are included with the vSphere Management SDK.
You can use other client-side tools and libraries, such as IBM WebSphere and several open source implementations, such as Open JDK, 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.
Use JDK 11 for production environments. vCenter Server supports HTTPS connections with Java 1.8 and later, but not with Java 1.7. If you need to use Java 1.7 for development work, see Endpoint Configuration for HTTP.