Quick Review on Tomcat
No photo available
January 24, 2018

Quick Review on Tomcat

Score 9 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Apache Tomcat

My organization offers a web product for mobile operators to expose their own web APIs as a managed service, which is expected to be highly performed since it handles millions of transactions on daily basis. So Apache Tomcat is a part of it by deploying all the web applications/services associated with the product.
  • Apache Tomcat is the best lightweight servlet container for j2ee web applications.
  • Unless you want advanced j2ee features, Tomcat is the right choice.
  • Since this is open source, it is freely available for anyone to use.
  • Apache tomcat does not come with the implementations of full j2ee stack.
  • Developers who need the advanced features may realize that tomcat lacks some functionalities.
  • Tomcat may raise memory issues if is not tuned up.
  • Since Tomcat is open source, no cost is needed for running this software.
  • There is no big issue in installing, updating and uninstalling. So in overall, maintaining this software is very easy.
  • Troubleshooting issues may not be easy sometimes. So it takes time and can affect the business negatively.
Eclipse Jetty is the best alternative for Apache Tomcat because which is also an open-source and lightweight servlet container like Tomcat. A major advantage of this over Tomcat is that Jetty server can easily be embedded with the source code of web applications. Since it requires less memory to operate, you may realize that it is very efficient.
Tomcat is more than enough to deploy most of the mid-end web applications without any problem but for the high-end applications which require high scalability and high availability, which might need some tune-ups with the support of expertise in this regard. Otherwise, you may realize numerous performance issues, memory leaks, server crashes etc.

Apache Tomcat Feature Ratings

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

Evaluating Apache Tomcat and Competitors

  • Price
  • Product Features
  • Product Usability
  • Prior Experience with the Product