嘗試從 vSphere Web Client 開啟虛擬機器主控台時,無法開啟主控台。

問題

嘗試從 vSphere Web Client 開啟虛擬機器主控台時,無法開啟主控台。出現下列錯誤訊息:

HTTP 錯誤 404
存取 / 時出現問題。原因:
找不到

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/