Tomcat wide-scale use!
April 06, 2018

Tomcat wide-scale use!

Bryan Salerno | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Apache Tomcat

Apache Tomcat is being used in my organization to run seven of my ten applications. It has been our preferred solution for an application server for years as a lightweight and stable solution for hosting applications. It is currently being standardized across the whole company; however, we standardized on it years ago. It solves the problem of providing low-cost application servers that require very little maintenance but also provides excellent scalability at the web tier. The desire to drive down costs, while still providing solid secure solutions was a driving business factor in choosing to move to Tomcat.
  • It is very lightweight and not resource intensive, which leads to fast start-up times
  • It is very stable, I have not had an outage related to Tomcat in over 10 years and no longer even have support contracts for it.
  • It's very scalable, especially in a cloud solution where you can perform auto-scaling and add nodes within short periods of time.
  • Configuration could be made easier, but then again it's open source.
  • It has decreased license costs significantly. Throughout my application stacks, I have well over 90 instances deployed. If I did that on a non-opensource application server, my costs would be much higher and my ROI much less.
  • When moving my applications to AWS, it has also provided an even better ROI because it's even easier to deploy and maintain on a managed cloud provider.
Tomcat stacks up against the others very well due to its adoption in the open source community, low total cost of ownership, maintenance, and ease of deployment. It's much more lightweight than Websphere or Weblogic and provides most of the features most developers would need, especially for a Java-based application.
It's well suited for typical web and application workloads. It is not well suited where you do not need advanced application server functionality, such as persistence. There are also scenarios where you may wish to use even more lightweight technologies such as "play" and "akka" which have some of the functionality built into them.

Apache Tomcat Feature Ratings

IDE support
8
Security management
8
Administration and management
7
Application server performance
10
Installation
9
Open-source standards compliance
10

Using Apache Tomcat

90 - Development, network, and operations