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. forked Yes  
No changes to configuration or executable scripts Yes  

Download and installation

Features Tcat tc server
All-in-one installer including a bundled JRE and all management and monitoring components Yes *
No separate database installation required Yes  
GUI installer Yes  
Install on existing Apache Tomcat Farm Yes  

Monitoring

Features Tcat tc server
Purpose-built for Apache Tomcat Yes  
Deep visibility into Apache Tomcat and Webapps Yes  
Custom JMX based graphs Yes  
Single UI Yes  

Management

Features Tcat tc server
Create and manage servers and groups Yes Yes
Server profiles for uniform configuration of Spring applications accross servers Yes  
Versioned deployments of multiple Spring webapps across a server farm Yes  
One-click rollback of Spring webapps deployments Yes  

Scripting

Features Tcat tc server
Groovy scripting and cron scheduling Yes  
Powerful extensions through custom scripting Yes  

Integration

Features Tcat tc server
Powerful REST API Yes  
Maven and ANT plugins Yes  
Automated continuous deployment of Spring Webapps Yes  
Integration with perl, python, ruby or any language of your choice Yes  

Security

Features Tcat tc server
Role-based security Yes Yes
Easy LDAP integration Yes  

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