Lorsque vous tentez d'ouvrir la console de machine virtuelle dans vSphere Web Client, celle-ci ne s'ouvre pas.

Problème

Lorsque vous tentez d'ouvrir la console de machine virtuelle dans vSphere Web Client, celle-ci ne s'ouvre pas. Le message d'erreur suivant s'affiche :

HTTP ERROR 404 Problem accessing /. Reason: Not Found

Des erreurs semblables à celles indiquées ci-dessous s'affichent dans le fichier 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

Cause

Une autre application ou un autre processus utilise le port 9443, qui est le port utilisé par défaut par la console de machine virtuelle HTML5.

Solution

  • Ajoutez la ligne html.console.port=port au fichier webclient.properties, où port désigne le nouveau numéro de port.
    Le fichier webclient.properties se trouve à l'un des emplacements suivants, suivant le système d'exploitation exécuté par la machine virtuelle sur laquelle vSphere Web Client est installé :
    Windows 2008 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\
    vCenter Server Appliance /etc/vmware/vsphere-client/