Starting with vCenter Server 5.1, VMware Tomcat Server settings can no longer be configured through the Windows user interface. vCenter Server 5.1 uses VMware vFabric 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 Single Sign On, vCenter Inventory Service, and Profile-Driven Storage Service. For JVM heap size recommendations, see Hardware Requirements for vCenter Server, vCenter Single Sign On, vSphere Client, and vSphere Web Client.

Settings for Java options are stored in the following files.

vCenter Server. installation_directory\VMware\Infrastructure\tomcat\conf\wrapper.conf

vCenter Single Sign On. installation_directory\VMware\Infrastructure\SSOServer\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

vCenter Server and vCenter Single Sign On Java Maximum JVM Heap Size Setting in the wrapper.conf Files

Java Option

Setting and Default Value

-Xmxsize

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.

wrapper.java.additional.9="-Xmx1024M"

Inventory Service and Profile-Driven Storage Service Java Maximum JVM Heap Size Setting in the wrapper.conf Files

Java Option

Setting and Default Value

maxmemorysize

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: wrapper.java.maxmemory=2048

Profile-Driven Storage Service: wrapper.java.maxmemory=1024

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

vCenter Server. installation_directory\VMware\Infrastructure\tomcat\conf\server.xml and installation_directory\VMware\Infrastructure\tomcat\conf\catalina.properties

vCenter Single Sign On. installation_directory\VMware\Infrastructure\SSOServer\conf\server.xml and installation_directory\VMware\Infrastructure\SSOServer\conf\catalina.properties

vCenter Server Port and Security Settings in the server.xml and catalina.properties 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 catalina.properties file. The bind attribute specifies the host of the JMX server. By default, this attribute is set to the localhost (127.0.0.1).

The default -1 setting disables the port.

base.jmx.port=-1

Web services HTTPS

bio-vmssl.http.port=8080

Web services HTTPS

bio-vmssl.https.port=8443

SSL certificate

bio-vmssl.keyFile.name=C:\ProgramData\VMware\VMware VirtualCenter\SSL\rui.pfx

SSL certificate password

bio-vmssl.SSL.password=testpassword

AJP port

bio-vmssl.ajp.port=8009

vCenter Single Sign On Port and Security Settings in the server.xml and catalina.properties Files

vCenter Single Sign On Port or Security Setting

Setting and Default Value

Base shutdown port

base.shutdown.port=7005

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 catalina.properties file. The bind attribute specifies the host of the JMX server. By default, this attribute is set to the localhost (127.0.0.1).

The default -1 setting disables the port.

base.jmx.port=-1

HTTP port

ajp-vm.http.port=7080

HTTPS port

ajp-vm.https.port=7444

AJP port

ajp-vm.ajp.port=7009

See Getting Started with vFabric tc Server and vFabric tc Server Administration at https://www.vmware.com/support/pubs/vfabric-tcserver.html.

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