Overall Satisfaction with Apache Tomcat
It is used by our IT department as a main web server. Most of our Java apps are hosted on this web container. We also use Tomcat to run our F5 application. So it acts as the main traffic controller for our domain.
- It's a lightweight Java servlet container. Has minimal memory footprint.
- It is fast and robust.
- Has good security features built in.
- Tomcat needs to improve its offerings for cluster based environments.
- They need to start providing support for Java EJBs
- Tomcat being an open source project is free for use. So it results in great ROI when being used in the production environment.
Tomcat is a more lightweight container in comparison to Oracle's Glassfish server. Glassfish however, became an enterprise product and can offer better after sales service.