vSphere Web Client で仮想マシン コンソールを開こうとしても、コンソールが開きません。

問題

vSphere Web Client で仮想マシン コンソールを開こうとしても、コンソールが開きません。次のエラー メッセージが表示されます。

HTTP ERROR 404
Problem accessin /.原因:
見つかりません

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

別のプログラムまたはプロセスがポート 7331(HTML5 仮想マシン コンソールで使用されるデフォルト ポート)を使用しています。

手順

webclient.properties ファイルを編集して html.console.port=port という行を追加します。ここで、port は新しいポート番号です。

webclient.properties ファイルは次の場所にあります。ファイルの場所は、vSphere Web Client がインストールされているマシンのオペレーティング システムによって異なります。

Windows 2008

C:\ProgramData\VMware\vSphere Web Client\

vCenter Server Appliance

/var/lib/vmware/vsphere-client/