Introduction to tc Server

SpringSource tc Server is a Web application server based on open-source Apache Tomcat that preserves the best of Tomcat, well trusted by developers, and then adds the mission-critical operational capabilities that system administrators require but are currently unavailable in the open-source product.

These mission-critical capabilities include:

The following sections provide an overview of the SpringSource tc Server features. If, however, you already familiar with Apache Tomcat and want to see a detailed comparison between SpringSource tc Server and Apache Tomcat, see Differences Between tc Server and Apache Tomcat.

Tomcat Enhancements

The tc Server application server is based on the open-source Apache Tomcat server with additional usability improvments such as:

Easy Configuration and Monitoring with SpringSource AMS

SpringSource Application Management Suite (AMS) is a comprehensive enterprise application management tool. It is designed to manage and monitor all instances of tc Server running on any computer, as well as all of your Spring-powered applications, and a variety of other non-SpringSource platforms and application servers such as Apache Tomcat. SpringSource AMS provides a single console with powerful dashboards that allow you to easily check the health of your applications. With SpringSource AMS, you can:

All of the preceding tc Server-specific SpringSource AMS tasks are in addition to the standard AMS tasks :

Enhanced Diagnostics

SpringSource tc Server includes a full set of diagnostic features that makes it easy for you to troubleshoot any problems that might occur with tc Server or the applications that you deploy to tc Server. These diagnostic features include:

For most of the preceding diagnostics features, the AMS component of tc Server includes one or more pre-configured alerts which make it easy for you to monitor the tc Server instance, as well as manage the various thresholds at which an alert is triggered. For additional information about these diagnostic features, and information about managing the associated AMS alerts, see tc Server Administration Guide, and click Managing tc Server-Related AMS Alerts in the left frame.

tc Server Command-Line Interface

SpringSource tc Server provides a command-line interface (CLI) called tcsadmin that you can use to perform a subset of tc Server configuration and application deployment tasks. You can use the CLI to configure and manage both single tc Server instances or groups of tc Servers.

Some of the tasks you can perform using tcsadmin include: