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.

You can adjust the JVM maximum heap size for vCenter Server, vCenter Inventory Service, and Profile-Driven Storage Service. For JVM heap size recommendations, see Hardware Requirements for vCenter Server, the vSphere Web Client, vCenter Inventory Service, and vCenter Single Sign-On.

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
  • The vSphere Web Client. installation_directory\VMware\vSphereWebClient\server\bin\service\conf\wrapper.conf
Table 1. Inventory Service and Profile-Driven Storage Service Java Maximum JVM Heap Size Setting in 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 variable ${jmx.port} 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
AJP port bio-vmssl.ajp.port=8009

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.