Cuando intenta abrir una consola de máquina virtual desde vSphere Web Client, la consola no se abre.

Problema

Cuando intenta abrir una consola de máquina virtual desde vSphere Web Client, la consola no se abre. Aparece el siguiente mensaje de error:

HTTP ERROR 404
Problem accessin /. Reason:
Not Found

Errores similares a los siguientes aparecen en el archivo virgo-server.log:

[2012-10-03 18:34:19.170] [ERROR] Thread-40
System.err 																														2012-10-03
18:34:19.167:WARN:oejuc.AbstractLifeCycle:FAILED org.eclipse.jetty.server.Server@315b0333: java.net.BindException: Address already in use
[2012-10-03 18:34:19.170] [ERROR] Thread-40 System.err java.net.BindException: Address already in use

Otro programa o proceso está usando el puerto 9443, el puerto predeterminado que usa la consola de máquina virtual HTML5.

Procedimiento

Edite el archivo webclient.properties para agregar la línea html.console.port=port, dondeport es el nuevo número de puerto.

El archivo webclient.properties se encuentra en una de las siguientes ubicaciones, según el sistema operativo que haya en la máquina en la cual está instalado vSphere Web Client:

Windows 2008

C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\

vCenter Server Appliance

/var/lib/vmware/vsphere-client/