This document describes the tc Server supported configurations and system requirements.

tc Server Supported Configurations

The following table shows all supported configurations for VMware Tanzu tc Server.

Table 1. VMware Tanzu tc Server Supported Configurations (see notes below)
Operating System Processor Architecture Production or Developer Support?
RedHat Enterprise Linux (RHEL) * ***

Oracle Linux *

SUSE Linux Enterprise Server (SLES) *

Ubuntu *

x86_64

(64 bit only)

Production
Microsoft Windows Server ** x86_64

(64 bit only)

Production
Microsoft Windows (non-server) x86_64

(64 bit only)

Developer
Apple OS X 10.9+ x86_64

(64 bit only)

Developer

* The Linux based operating system must be currently under support by the operating system vendor (distributor). Operating Systems distributions which are no longer under support by a vendor are supported if the Tanzu tc Server customer has extended support with the operating system vendor and is able to have issues addressed with the operating system vendor. The operating system needs to have basic tools installed such as a POSIX compatible shell(bash recommended), ps, tar, zip. In the event that a customer issue is determined to be related to the operating system the customer will need to seek assistance from the vendor. In the event the operating system is no longer available for troubleshooting by VMware support the customer may be requested to provide additional debugging information.

** The Windows based operating system must be currently under support by Microsoft. Operating Systems which are no longer under support by Microsoft are supported if the Tanzu tc Server customer has extended support with Microsoft and is able to have issues addressed with the operating system vendor. The operating system needs to have basic tools installed. In the event that a customer issue is determined to be related to the operating system the customer will need to seek assistance from the vendor. In the event the operating system is no longer available for troubleshooting by VMware support the customer may be requested to provide additional debugging information.

*** This includes derivatives of RHEL such as CentOS and RockyLinux. The customer must be able to obtain support from the OS vendor as detailed in first note (*).

Containers and Virtual Machines

Tanzu tc Server is supported in containerized and virtual environments as long as the above operating system requirements are still met.

Note about supported JVMs:

VMware Tanzu tc Server allows multiple versions of tc Runtimes (Apache Tomcat runtimes) installed. VMware Tanzu tc Runtime provides the same support for JVM versions for our tc Runtimes versions as the equivalent Apache Tomcat's versions. We do recommend using at a minimum Java 8, since there are limitations to using Java 6 and Java 7.

VMware Tanzu tc Server tc Runtimes are tested on the following JVMs with OpenJDK and Oracle JDK builds:

  • tc Runtime 9.0.x (Apache Tomcat 9.0.x) - Java 8 (LTS), Java 11 (LTS), and Java (latest major version)
  • tc Runtime 10.1.x (Apache Tomcat 10.1.x) - Java 11 (LTS), Java 17 (LTS), and Java (latest major version)

There are various providers of Java SE implementations. We recommend you choose an implementation of Java SE specification with long-term support (LTS). Also, be sure to select a JVM version that is supported by your operating system and processor architecture.

The Tanzu tc Server CLI (The tcserver command) requires a minimum of Java 11 to operate.

Note about OS patch levels: Follow the guidance of your operating system or JVM vendor when deciding which patch levels should be applied to your computer. In general, the latest patch update levels are recommended.

Supported Java EE Specifications

Tanzu tc Server supports the following specifications:

Software Requirement - Install JDK or JRE

Tanzu tc Server require you to download a JDK or JRE.

Prerequisites

Procedure

  1. On each computer where you plan to install the tc Runtime component of tc Server, download and install a JDK or JRE.
  2. Set your JAVA_HOME environment variable to point to your installation, and update your PATH environment variable to point to the JAVA_HOME/bin directory.

Possibly Required - GNUtar

If you are installing tc Server on Solaris from a tarball, use GNUtar instead of the system tar.

For Solaris 11, use /usr/gnu/bin/tar where tc Server documentation references tar.

For Solaris 10, use /usr/sfw/bin/gtar where tc Server documentation references tar. If /usr/sfw/bin/gtar does not exist, it can be installed from the Solaris 10 installation CDs.

If you do not have the ability to install from the Solaris 10 installation CDs, a GNUtar implementation can be downloaded and installed from OpenCSW. When using this approach, use /opt/csw/bin/gtar where tc Server documentation references tar.

check-circle-line exclamation-circle-line close-line
Scroll to top icon