ESXi 服务器的 Web 服务 URL

Web Service URL for a ESXi Server

我正在尝试 运行 来自 Vsphere Web 服务 SDK 的 Java 示例,其中许多示例需要 URL Web 服务。 ESXI 服务器是什么以及如何找到它?

我已经尝试使用 url 作为“https://esxiIP/sdk/vimService.wsdl

每当我尝试 运行 样本

时都会出现以下错误

................................................ ............

错误:无法连接:登录错误:服务器发送 HTTP 状态代码 400:错误请求

com.vmware.connection.SsoConnection$SSOLoginException:无法连接:登录错误:服务器发送 HTTP 状态代码 400:错误请求 在 com.vmware.connection.SsoConnection.connect(SsoConnection.java:250) 在 com.vmware.connection.ConnectedVimServiceBase.connect(ConnectedVimServiceBase.java:118) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 com.vmware.common.samples.registry.ActionReference.invoke(ActionReference.java:80) 在 com.vmware.common.samples.registry.ActionReference.invoke 动作(ActionReference.java:65) 在 com.vmware.common.samples.registry.ActionReference.action(ActionReference.java:47) 在 com.vmware.common.samples.registry.SampleReference.run(SampleReference.java:96) 在 com.vmware.common.samples.registry.SampleReference.run(SampleReference.java:88) 在 com.vmware.common.Main.run(Main.java:282) 在 com.vmware.common.Main.sampleSwitching(Main.java:254) 在 com.vmware.common.Main.registeredSample(Main.java:169) 在 com.vmware.common.Main.main(Main.java:121) ..................................................... .....................

我认为这是因为格式错误 URL 才发生的..

对于根 URL 应该是 https://esxiIP/sdk

可在 SDK 编程指南中找到更多信息:https://code.vmware.com/docs/6611/vmware-vsphere-web-services-sdk-programming-guide#/doc/GUID-943BE167-B018-4FDD-AC62-D629E09BF316.html