Try our new research platform with insights from 80,000+ expert users
Tomcat Logo

Tomcat pros and cons

Vendor: Apache
4.2 out of 5
Badge Ranked 1
1,527 followers
Post review

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Tomcat is known for its user-friendly setup and ease of use, making it accessible for users compared to more complex servers like WebLogic or JBoss.
It supports Java Enterprise, making it valuable for hosting Java server applications and ensuring compatibility with the Apache web server.
As an open-source server, Tomcat is flexible and lightweight, perfect for quick deployments, and offers robust functionality with stability and security.
The scalability of Tomcat allows it to handle multiple applications effectively, integrating smoothly within the development environment for straightforward deployments.
Tomcat's pricing is considered low, appealing to cost-conscious users while providing reliable and stable performance.

CONS

Tomcat's memory management requires improvement for better performance with heavy loads.
Tomcat lacks robust high availability compared to competitors like WebLogic and JBoss.
Security features in Tomcat need enhancements, particularly in database connection encryption and vulnerability management.
Improvement in Tomcat's logging capabilities is necessary, including better integration with monitoring tools.
Tomcat needs updates to simplify the setup process and enhance performance optimization.
 

Tomcat Pros review quotes

Mukulit Bhati - PeerSpot reviewer
Jan 4, 2023
One of the most valuable features of Tomcat is its compatibility with the Apache web server and its ease of configuration. It is simple to set up and maintain and allows for easy management of database connections, transactions, and isolation. Overall, Tomcat is a user-friendly application server that makes it easy to manage various aspects of database interactions.
JJ
Mar 22, 2023
Our company doesn't face any stability issues while using Tomcat.
Erick  Karanja - PeerSpot reviewer
Apr 11, 2024
Tomcat's ease of use has positively impacted project timelines. Tomcat already has high availability – it doesn't go down so often and doesn't require a lot of maintenance. As long as your application works, you can depend on Tomcat.
Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
838,394 professionals have used our research since 2012.
NB
Feb 12, 2024
Tomcat has connectors like REST requests to connect the front end. Also, some parts of the inter-system communication go through REST. External connections with third parties occasionally involve both REST and SOAP protocols. Tomcat is versatile in accommodating these various communication methods.
SrinivasPakala - PeerSpot reviewer
Nov 16, 2023
The product's initial setup phase was simple.
AhmadTalha - PeerSpot reviewer
Mar 20, 2024
The solution integrates smoothly with the development environment. The integration process is straightforward. You only need to configure the project in your IDE. With intelligent features, the integration becomes even easier. Once integrated, deployment into our application is straightforward. Previously, we sometimes relied on manual deployment processes or used a separate application manager. However, with this solution, deployment is simplified.
reviewer1283880 - PeerSpot reviewer
Nov 10, 2023
I love Tomcat for its scalability, reliability, availability, and steadiness.
LJ
May 3, 2024
Tomcat is a single-server solution for deploying applications that can scale effectively. It's a good choice because it simplifies deployment. Once you package your application, deployment is straightforward and efficient.
reviewer1501299 - PeerSpot reviewer
Feb 9, 2021
Tomcat is user-friendly and easy to set up, especially compared to WebLogic or JBoss where some specialty is required. If you are going for Tomcat, you can use their guidelines and can set it up easily.
OM
Jul 15, 2021
The deployment process is very fast.
 

Tomcat Cons review quotes

Mukulit Bhati - PeerSpot reviewer
Jan 4, 2023
One way to improve the solution is by making the logging capabilities of Tomcat better by providing a logger within the server itself and making it easy to access and view the server logs. This can be especially useful when debugging issues with applications deployed on the Tomcat server. By having the ability to view both the application logs and the server logs, you can more easily identify the source of any issues and troubleshoot them more efficiently. Providing a connector or other similar feature that allows you to access the server logs from within your application can also be helpful in this regard. Having access to both the application logs and the server logs can be a valuable resource when trying to identify and resolve problems.
JJ
Mar 22, 2023
Vulnerability is one of the areas that can be considered an issue in the solution.
Erick  Karanja - PeerSpot reviewer
Apr 11, 2024
Tomcat could be a little bit more innovative. Tomcat could come up with a framework that's more lightweight and purely targeted at Java applications.
Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
838,394 professionals have used our research since 2012.
NB
Feb 12, 2024
Tomcat is a polished product that has been around for a long time. It should be simple and high-performing, with the ability to grow and maintain stability. The fewer features it has, the more stable it will be.
SrinivasPakala - PeerSpot reviewer
Nov 16, 2023
Performance optimization is an area of concern in Tomcat that should be made better.
AhmadTalha - PeerSpot reviewer
Mar 20, 2024
Tomcat needs to improve its user interface.
reviewer1283880 - PeerSpot reviewer
Nov 10, 2023
Java functions should be built better into the solution.
reviewer1501299 - PeerSpot reviewer
Feb 9, 2021
Tomcat is used mainly for database connections. As of now, we configure that environment for any database configuration. But if any utility can integrate where we can pass the database connection as a string of details, then it should encrypt them and keep them inside. From that security perspective, Tomcat requires improvement. They should integrate this security feature.
OM
Jul 15, 2021
It would be great if they offered more integration of monitoring tools.
reviewer2091717 - PeerSpot reviewer
Feb 3, 2023
If Apache can come up with a better solution to provide better security, that would be ideal.