tc server vs. Tcat

Why Tcat is the clear winner for organizations using Apache Tomcat

Tcat provides the best server environment for running your Spring applications. Tcat goes way beyond what tcServer provides in terms of management, monitoring, deployments, scripting and integration. Key differences that make Tcat stand out from offerings such as tcServer:

Core Server

Features

Tcat

tc server

100% pure Apache Tomcat vs. forkedYes 
No changes to configuration or executable scriptsYes 

Download and installation

Features

Tcat

tc server

All-in-one installer including a bundled JRE and all management and monitoring componentsYes*
No separate database installation requiredYes 
GUI installerYes 
Install on existing Apache Tomcat FarmYes 

Monitoring

Features

Tcat

tc server

Purpose-built for Apache TomcatYes 
Deep visibility into Apache Tomcat and WebappsYes 
Custom JMX based graphsYes 
Single UIYes 

Management

Features

Tcat

tc server

Create and manage servers and groupsYesYes
Server profiles for uniform configuration of Spring applications accross serversYes 
Versioned deployments of multiple Spring webapps across a server farmYes 
One-click rollback of Spring webapps deploymentsYes 

Scripting

Features

Tcat

tc server

Groovy scripting and cron schedulingYes 
Powerful extensions through custom scriptingYes 

Integration

Features

Tcat

tc server

Powerful REST APIYes 
Maven and ANT pluginsYes 
Automated continuous deployment of Spring WebappsYes 
Integration with perl, python, ruby or any language of your choiceYes 

Security

Features

Tcat

tc server

Role-based securityYesYes
Easy LDAP integrationYes 

* - separate installation of Hyperic and Spring Insight is required for tcServer