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.