Question

It looks like SpringSource has just released a GA version of their tc Server application server.

It sounds from their description like it is a drop-in replacement for Apache Tomcat, with better "enterprise capabilities", such as "advanced diagnostics", better operations management, deployment, etc. (and of course, the support that they want to sell you as their primary business model).

So I'm curious (and I'm not sure if this is truly a SO question), but is anyone using tc Server today in any shape or fashion? Has it worked out well for you? Did you find whatever features they are adding to Tomcat to be worth it?

Was it helpful?

Solution

As I see it, the primary advantage of tcServer is in managing large clusters of load-balanced tomcats. Aside from the management/monitoring layer (which is very cool, by the way), it also has a faster database connection pooling mechanism, and a generally tweaked configuration optimised for high volume. Other than that, it's just Tomcat.

OTHER TIPS

They've just released a developer edition. Have a look at this screencast which demonstrates how their diagnostics work.

MuleSoft released Tcat Server, which provides advanced provisioning, Tomcat and webapp specific diagnostics. Some of the key differences with tcserver is that Tcat Server is 100% unmodified Apache Tomcat and the diagnostics are built right into the product.

Disclosure: I work for MuleSoft, and would be happy to answer any questions on Tcat Server.

I'd also add that the "advanced monitoring" capabilities are actually available in java 1.5 (check the JDK's SNMP/JMX docs). Been using it for years with rrdtool and recently ported over to using highcharts+mongo.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top