Starting with vCenter Server 5.1, VMware Tomcat Server settings can no longer be configured through the Windows user interface. vCenter Server versions 5.1 and later use VMware vCenter Server - tc Server, an enterprise version of Apache Tomcat 7. Tomcat version 7 does not provide a control panel in the Windows user interface. Instead, you configure Tomcat by editing configuration files manually.

Settings for Java options are stored in the following files.

  • vCenter Server. installation_directory\VMware\Infrastructure\tomcat\conf\wrapper.conf
  • vCenter Inventory Service. installation_directory\VMware\Infrastructure\Inventory Service\conf\wrapper.conf
  • Profile-Driven Storage Service. installation_directory\VMware\Infrastructure\Profile-Driven Storage\conf\wrapper.conf
  • vSphere Web Client. installation_directory\VMware\vSphereWebClient\server\bin\service\conf\wrapper.conf
Table 1. JVM Heap Size Setting for Inventory Service and Profile-Driven Storage Service, with Java Maximum n the wrapper.conf Files
Java Option Setting and Default Value

The maximum JVM heap size, in megabytes. This setting controls the maximum size of the Java heap. Tuning this parameter can reduce the overhead of garbage collection, improving server response time and throughput. For some applications, the default setting for this option is too low, resulting in a high number of minor garbage collections.

Inventory Service:

Profile-Driven Storage Service:

The vSphere Web Client: For large deployments you might need to set this option to .


The vSphere Web Client: For large deployments you might need to set this option to

vCenter Server security and port settings are stored in the following files.

  • installation_directory\VMware\Infrastructure\tomcat\conf\server.xml
  • installation_directory\VMware\Infrastructure\tomcat\conf\
Table 2. vCenter Server Port and Security Settings in the server.xml and Files
vCenter Server Port or Security Setting Setting and Default Value
Base shutdown port base.shutdown.port=8003
Base JMX port. The listener implemented by the com.springsource.tcserver.serviceability.rmi.JmxSocketListener class is specific to tc Server. This listener enables JMX management of tc Server, and is the JMX configuration that the AMS management console uses to manage tc Server instances. The port attribute specifies the port of the JMX server that management products, such as AMS, connect to. The ${jmx.port} variable is set to 6969 in the default file. The bind attribute specifies the host of the JMX server. By default, this attribute is set to the localhost (

The default -1 setting disables the port.

Web services HTTPS bio-vmssl.http.port=8080
Web services HTTPS bio-vmssl.https.port=8443
SSL certificate\ProgramData\VMware\VMware VirtualCenter\SSL\rui.pfx
SSL certificate password bio-vmssl.SSL.password=testpassword

See Getting Started with vFabric tc Server and vFabric tc Server Administration at

You can manage the Windows services for vCenter Server from the Administrative Tools control panel, under Services. The Windows service for vCenter Server is listed as VMware VirtualCenter Management Webservices.