Search the VMware Knowledge Base (KB)
View by Article ID

Connecting to VMware vSphere Web Client fails with the error: HTTP Status 404 (2044953)

  • 103 Ratings

Symptoms

  • You cannot connect to VMware vSphere Web Client 5.1 or 5.5 using a Web browser.
  • You cannot connect to the vSphere Web Client URL https://vcenter_server_fqdn:9443/vsphere-client
  • You see the error:

    HTTP Status 404


  • In the C:\ProgramData\VMware\vSphere Web Client\serviceability\logsvsphere_client_virgo.log file, you see entries similar to:

    [<YYYY-MM-DD><TIME>] [ERROR] start-signalling-1 org.apache.catalina.startup.ContextConfig Error processed default web.xml named conf/web.xml at d:\Program Files\VMware\Infrastructure\vSphereWebClient\server\conf\web.xml java.net.URISyntaxException: Illegal character in path at index 16: file:/d:/Program Files/VMware/Infrastructure/vSphereWebClient/server/work/deployer/s/global/13/0/org.eclipse.gemini.web.tomcat_2.2.2.RELEASE.jar/conf/web.xml
    at java.net.URI$Parser.fail(Unknown Source)
    at java.net.URI$Parser.checkChars(Unknown Source)

    Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.

  • When connecting to vSphere Web Client 5.1 or 5.5 using a Web browser, you see the error:

    The requested resource is not available

Cause

This issue occurs if the vSphere Web Client is installed in a different directory, other than the default location. 

Resolution

This is a known issue in vSphere Web Client 5.1 and vSphere Web Client 5.5. Currently, there is no resolution.

To work around this issue, install vSphere Web Client in the default installation location.
 
To install vSphere Web Client in the default installation location:
  1. Uninstall the vSphere Web Client.
  2. Reinstall the vSphere Web Client.
  3. During the installation, accept the default installation directory on the C:\ drive when prompted by the installation wizard.
Alternatively, Install vSphere Web Client to a path that does not contain spaces, for example:

C:\WebClient\

Perform these steps when installing vSphere Web Client on a drive other than C:\:
 
  1. Click Start > Run and enter cmd and click OK on the server running the vSphere Web Client.
  2. Run this command to create a symbolic link to be used by registry:

    mklink /d Drive_Letter:\VWC "Drive_Letter:\Program Files\VMware\Infrastructure\vSphereWebClient"

  3. Click Start > Run and type regedit and click OK.

    Note: Create a backup of the registry prior to making changes.

  4. Navigate to:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vspherewebclientsvc\

    1. Right-click ImagePath and select Modify.
    2. Enter this path:

      "Drive_Letter:\VWC\server\bin\service\bin\wrapper.exe" -s "Drive_Letter:\vwc\server\bin\service\conf\wrapper.conf" "set.default.SERVER_HOME= Drive_Letter:\vwc\server" set.default.JMX_Port=9875

  5. Press OK.
  6. Click Start > Run and type services.msc and press OK.
  7. Restart the VMware vSphere Web Client service.

Additional Information

To be alerted when this article is updated, click Subscribe to Document in the Actions box.

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 103 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 103 Ratings
Actions
KB: