When you attempt to open a virtual machine console from the vSphere Web Client, the console does not open.
Problem
When you attempt to open a virtual machine console from the vSphere Web Client, the console does not open. The following error message appears:
HTTP ERROR 404 Problem accessing /. Reason: Not Found
Errors similar to the following appear in the virgo-server.log file:
[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
Another application or process is using port 9443, the default port used by the HTML5 virtual machine console.
Solution
- ♦ Edit the webclient.properties file to add the line
html.console.port=port
, where port is the new port number.The webclient.properties file is located in one of the following locations, depending on the operating system on the virtual machine on which the vSphere Web Client is installed:Windows 2008 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\ vCenter Server Appliance /etc/vmware/vsphere-client/