We use Tomcat as an application bucket for our Linux and Windows environments.
Administration System/Virtualisation at Atos
Provides a scalable platform, but its pricing needs improvement
Pros and Cons
- "It is a scalable platform."
- "The product's pricing needs improvement."
What is our primary use case?
What needs improvement?
The product's pricing needs improvement.
What do I think about the stability of the solution?
I rate Tomcat's stability a nine out of ten.
What do I think about the scalability of the solution?
We have 500 Tomcat users in our organization. It is a scalable platform. We plan to increase the usage.
Buyer's Guide
Tomcat
March 2025

Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,690 professionals have used our research since 2012.
Which solution did I use previously and why did I switch?
We used Red Hat before.
How was the initial setup?
The product is straightforward to set up. We have deployed it in a production environment. It took three years to complete. The process was executed by a team of ten technical executives, including engineers and developers.
What about the implementation team?
We implemented the product with the help of an integrator.
What's my experience with pricing, setup cost, and licensing?
We have purchased Tomcat's yearly license. It is an expensive product.
What other advice do I have?
I recommend Tomcat to others and rate it a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Senior Software Engineer Team Lead at Connect Professional Services
Straightforward and basic deployment, excellent rating, with scalability
Pros and Cons
- "The scalability overall is good."
- "I would also like to see a dashboard with some integrations in order to see the logs and trace performance easier."
What is our primary use case?
Our primary case use is for case logs. When the customer tries to log into the application and the webpage does not open I check it from the integration of Tomcat.
What needs improvement?
I would like to see the APM tools enhanced for all customers. Some APM customers are not yet fully integrated. I would also like to see a dashboard with some integrations in order to see the logs and trace performance easier.
For how long have I used the solution?
I have been using Tomcat for the past four years.
What do I think about the stability of the solution?
Tomcat is not always stable and but I have not used another server yet to compare the overall stability.
What do I think about the scalability of the solution?
The scalability overall is good.
How was the initial setup?
The initial setup is straightforward. The time frame of the deployment depends on configurations and parameters that a company may have.
What's my experience with pricing, setup cost, and licensing?
We are currently using the open-source version.
What other advice do I have?
I would rate Tomcat a ten on a scale of one to ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Tomcat
March 2025

Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,690 professionals have used our research since 2012.
Staff Engineer at Nagarro
A stable solution that can be used for application servers as well as web servers
Pros and Cons
- "We can use Apache Tomcat for Java server applications."
- "Tomcat's performance is less than other solutions like IBM WebSphere or JBoss."
What is our primary use case?
We developed a Java application, which was a content management application, and deployed it on the Apache Tomcat server.
What is most valuable?
We can use Apache Tomcat for Java server applications. We can use Apache Tomcat for application servers as well as web servers. We can easily deploy a Java project in Apache Tomcat.
What needs improvement?
Tomcat's cache could be improved. Tomcat's performance is less than other solutions like IBM WebSphere or JBoss.
For how long have I used the solution?
I have been using Tomcat for nearly five years.
What do I think about the stability of the solution?
Tomcat is a stable solution.
How was the initial setup?
Tomcat's initial setup is a little bit difficult.
What's my experience with pricing, setup cost, and licensing?
Tomcat is not costlier than other solutions.
What other advice do I have?
I would recommend the solution to other users.
Overall, I rate Tomcat a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Subject Matter Expert at Cyprobes
An open-source and readily available solution that needs to improve stability
Pros and Cons
- "The solution is readily available and open-source."
- "Tomcat needs to improve its stability."
What is most valuable?
The solution is readily available and open-source.
What needs improvement?
Tomcat needs to improve its stability.
What do I think about the stability of the solution?
Tomcat is stable.
What do I think about the scalability of the solution?
I rate the tool's scalability a nine out of ten.
How was the initial setup?
Tomcat's installation is easy and takes 10-20 minutes to complete. You need to download the solution and install it.
What about the implementation team?
We can do the tool's deployment in-house.
What other advice do I have?
I rate the tool a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Software Engineer at Huawei Technologies India
Is flexible, scalable, stable, and easy to set up
Pros and Cons
- "Tomcat's best feature is the open source server. It's a flexible and lightweight solution."
- "Tomcat is not user-friendly. I would also like to be able to have multiple applications run at the same time."
What is most valuable?
Tomcat's best feature is the open source server.
It's a flexible and lightweight solution.
What needs improvement?
Tomcat is not user-friendly. I would also like to be able to have multiple applications run at the same time.
In the next release, I would like to see better security features.
For how long have I used the solution?
I've been using this solution for more than six years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
Tomcat is a scalable product. More than 100 people use it in my company.
How are customer service and support?
The technical support is good, and I rate them at eight out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup is very easy.
What's my experience with pricing, setup cost, and licensing?
Tomcat is an open source solution.
What other advice do I have?
On a scale from one to ten, I would give Tomcat an eight.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Integration Consultant at a tech services company with 501-1,000 employees
A secure and reliable server for deploying applications
Pros and Cons
- "Tomcat is secure, reliable, and stable."
- "Deployment in Tomcat should be done through a GUI. We deploy applications from the backend using commands."
What is our primary use case?
We use the tool to deploy Java applications.
What is most valuable?
Tomcat is secure, reliable, and stable.
What needs improvement?
Deployment in Tomcat should be done through a GUI. We deploy applications from the backend using commands.
What do I think about the stability of the solution?
The tool is stable.
What do I think about the scalability of the solution?
My company has 1,000 users.
How are customer service and support?
We often contact support if we encounter issues during application deployment. In such cases, we must contact the Tomcat support team for assistance.
How was the initial setup?
The tool's deployment is easy and takes two years to complete.
What other advice do I have?
I rate the tool a nine out of ten. My advice for those looking to start using Tomcat is that it's a good choice. It's a secure, scalable, and stable product. While other products are in the market like JBoss and others, Tomcat stands out as a reliable option.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Especialista em TI at a healthcare company with 10,001+ employees
Open-source, amazing stability, scalable, and has a good knowledge base
Pros and Cons
- "We chose to use Tomcat because it's perfect compared to other containers that we have tested."
- "The interface is not user-friendly."
What is our primary use case?
I use Tomcat for CM solutions, for access management.
What is most valuable?
We chose to use Tomcat because it's perfect compared to other containers that we have tested.
It's open-source and there is a lot of documentation available on the web. It has a good knowledge base.
What needs improvement?
The interface is not user-friendly.
You need to have knowledge of the operating system, and Linux to configure the solution. It is not user-friendly.
I would like to see a user-friendly interface.
For how long have I used the solution?
I have been using Tomcat for 10 years.
I started with Version 8 and now we are using Version 9.
What do I think about the stability of the solution?
The stability is amazing. If it is configured properly, you won't have any issues.
What do I think about the scalability of the solution?
It's scalable. It is possible to create a cluster with Tomcat. You can run it using Docker, in the Kubernetes platform. It is also possible to be embedded in some devices.
It's pretty much a full-stack solution with many ways to use it.
We have 30 technicians who are using this solution in our organization.
How are customer service and technical support?
I have never used support from Tomcat. We have only used the documentation that is available.
There is a lot of documentation available on the internet, which is very helpful.
We have found a solution for questions that we have had through forums and the knowledge base.
How was the initial setup?
The initial setup is neither hard nor too easy. There is a lot of documentation to review.
The time it takes to deploy really depends on your experience. If you are a beginner, it can take eight hours, and for the heavy user, it's about two hours to deploy it.
What's my experience with pricing, setup cost, and licensing?
We are using the open-source version.
What other advice do I have?
Read the documentation that is available on Apache.org. If you have any issues, look to see what is available on the forums and on the web.
Some people have been able to find a solution using the web.
We have not had big issues when using Tomcat. I would rate Tomcat an eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CEO International Business at a tech services company with 1,001-5,000 employees
The solution has good scalability, reliability, and availability, but Java functions should be built better into the solution
Pros and Cons
- "I love Tomcat for its scalability, reliability, availability, and steadiness."
- "Java functions should be built better into the solution."
What is our primary use case?
Tomcat allows me to deploy my Java app servers. I use it very heavily as a Java server, and it also doubles up as a web server. So my web and application server gets serviced out there. Then, I have my reverse proxy in front and put the Apache web server. So that feeds the request across to the Tomcat servers, and the Tomcat servers service it. In Tomcat, I can write the JSP code that services the pages and embed my jQuery code, which will then look up the database at the back end.
I can set it up in a completely horizontally scalable Kubernetes cluster and drive that through. My cluster manager allows me to load balance, providing massive scalability. I can deploy a thousand app servers concurrently and very easily. That is the power of Comcast.
What is most valuable?
I love Tomcat for its scalability, reliability, availability, and steadiness. There are a lot of bots that come and hit and a lot of RPA codes that come and corrupt. RPA tools themselves create a lot of bugs because they come and try to instrument and automate a lot of things. The people who have written that code are not very up to the mark in terms of not messing with the app servers.
Sometimes, the app servers get corrupted, and then they hang. So, I should be able to instrument it in such a way that my Kubernetes cluster takes over and switches it to another app server, and it blocks the RPA from coming and touching it. I can do that with Comcast very easily.
What needs improvement?
Java has not been very good for some time in the middle, and then, again, they have improved. I have to ensure that the binary codes are compiled and set up correctly. I have to ensure the classes are done and the framework is correct. When I look at the classes, I need to be able to identify the entire framework correctly.
Therefore, I need to push it to the documentation framework, which will automatically take the software code and ensure the documentation is happening correctly. Java functions should be built better into the solution.
For how long have I used the solution?
I have been using Tomcat for 15 years.
What about the implementation team?
It takes around ten minutes to deploy Tomcat.
What was our ROI?
With Tomcat, it is very easy to spin up and deploy the instances. Managing and debugging the code sets saves a lot of time and money.
What other advice do I have?
Tomcat and Apache have no user interface; we do it on the command line. We instrument and automate written scripts and codes using TensorFlow. Then, we embed it into the software code for performance reports and spin up more Kubernetes clusters using that. We have separate templates or bundles and create them with the JAR files at the back to drive them.
Tomcat has the easiest application server to deploy.
Overall, I rate Tomcat six and a half to seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Tomcat Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Product Categories
Application ServerPopular Comparisons
Oracle WebLogic Server
IBM WebSphere Application Server
JBoss
Oracle Fusion Middleware
Oracle Application Server
Oracle GlassFish
Caucho Resin
TmaxSoft JEUS
Fujitsu Interstage Application Server
Buyer's Guide
Download our free Tomcat Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions: