My company uses Tomcat, which offers good features like servlet and JSP support. Tomcat is an open-source tool, and its community support is also good. Tomcat is a lightweight tool in nature, making it efficient in terms of memory and resource usage, allowing for optimized resource usage. Tomcat is a tool that can be embedded in other applications, allowing flexibility and deployment options. The security features of the tool are good. Tomcat offers good features in terms of cluster support, configuration, and maintenance.
Performance optimization is an area of concern in Tomcat that should be made better. I think the performance optimization has to be improved for monitoring, management of logs, load balancing, and containerization support. I think there is a need for some enhancement in the product's security as I work in my company's security area. If someone asks me about Tomcat from a performance perspective, I would say that tuning thread pools, caching, and compression needs improvement. In general, Tomcat should provide regular updates with respect to security.
I think Tomcat is a good and lightweight tool, but it needs improvement in areas like security and performance. Maybe a web application firewall or WAF products can be considered to protect the applications on websites, which is again some improvements needed from a security perspective. If you ask me about the feature and monitoring and management of logs, which are generally areas related to APM, needs improvement. Even the alerts provided by the tool need improvement.
Some simplified configurations and enhanced clustering can be considered for improvement in the product.
I have been using Tomcat for a few years. My company is a user of the product.
Considering that the product's performance and security need to be improved, I rate the solution's stability a seven to eight out of ten.
There are no issues with Tomcat's scalability. Scalability-wise, I rate the solution an eight out of ten.
I think a few hundred people use Tomcat for multiple projects.
The solution's technical support is good. I rate the technical support an eight out of ten.
Though I have experience with Jetty, Wildfly, and GlassFish, I feel that Tomcat offers users a better product.
The product's initial setup phase was simple.
The solution is deployed on an on-premises model. My company plans to deploy the solution on a cloud-based model for our clients.
In my company, we follow the right documentation we get from Tomcat, which allows us to get the right set of results and helps us with the product's installation and integration areas. My company generally doesn't have to depend on external help for the product's installation phase as Tomcat's documentation is good.
For some of the projects, my company needs to use the licensed version of Tomcat. My company cannot always depend on the free version offered by Tomcat.
I rate the product's price an eight on a scale of one to ten, where one is a high price, and ten is a low price.
I rate the overall product an eight out of ten.