Try our new research platform with insights from 80,000+ expert users
it_user1020 - PeerSpot reviewer
Head of Data Center at a tech company with 51-200 employees
Real User
A reliable web server for developing Java and Android web and application development.

What is most valuable?

Apache Tomcat has become almost the defacto server for serving Java-based applications on the internet. We use Tomcat for our Java web applications and just recently also for our Android software development classes.We chose Tomcat as it was the most widely-used Java web application programming server at that time. Also, most of our resources were tailored to work with Tomcat, and our colleagues who underwent Java web application development was also taught using Tomcat.Features-wise, it's a complete solution. Plus, a lot of other developers are also using it, and the project has been steadily supported by Apache.

What needs improvement?

The main gripe that I have with Tomcat is it's speed and size. Understandably, Java-based systems have the pre-conceived notion of being slow. However, being exposed to other web servers like the Apache web server really makes you wish Tomcat is as fast as it is. It does take time to load even on current hardware and newly-deployed applications also tend to load slowly during first access.Another grip is size. Size in terms of its memory usage and its installation. Again, compared to Apache, Tomcat really takes-up a lot of memory resources. As a rule of thumb, you need to have a lot of memory on the server which will run Tomcat. Installation size is also big, and it can take a while to download the installation package.

What other advice do I have?

Overall, Tomcat is still a recommended product for use with Java web application development and Android application development. Though it has speed and size issues, it's still the most widely-used development web server for Java and Android web and application development. Just make sure you have a server that has more than enough memory if you use Tomcat, as it tends to use a lot of it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user1227 - PeerSpot reviewer
Tech Support Staff at a tech company with 51-200 employees
Real User
One of the best open source Application Servers & Servlet Container

Valuable Features:

Tomcat Application Serve is an open source Application Server. Compared to other application servers like Jetty, Weblogic etc. this is very light weight Tomcat can be very easily configured to suit your needs. A large number of ever growing web community is there to help you out, in case you face any issue. Tomcat has been known to be very stable and has been deployed and used by many well known organizations. Also, it does not require too much of memory(RAM) to start with. It can start running in a very low memory and uses memory on as needed basis.

Room for Improvement:

There are certain well known compatibility issues with some implementations of JDK Tomcat doesn't give you a performance like Apache when you have static HTML contents. And it is more suitable for hosting servlets and works best as a servlet container. Scalability is a major problem with Tomcat. When your application grows out of proportion and you have applications that draws heavy traffic, then Tomcat is not the right option and you might have to look for other options.

Other Advice:

Tomcat is one of the best application servers and servlet container. It is very light weight and application startup consumes very low memory and it uses memory on as needed basis. Can be run on various platforms like Windows, Linux etc. Not suitable for hosting static HTML content and Scalability is a major problem with Tomcat.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

Some other advantages of Tomcat are: It is easier to embed Tomcat in applications (e.g. in JBoss), it implements the Servlet 3.0., JSP 2.2. and JSP-EL 2.2. support and it is easy integrated with other applications such as Spring.

Buyer's Guide
Tomcat
June 2025
Learn what your peers think about Tomcat. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,632 professionals have used our research since 2012.
Founder, CEO at Creant Technologies
Real User
Good stability and easy-to-use solution
Pros and Cons
  • "It is a robust solution."
  • "The solution's interface and backup features could be better."

How has it helped my organization?

The solution works very seamlessly. It is one of the best app servers at present. It has been a crucial part of our development.

What is most valuable?

All of the solution's functionalities are very useful for us.

What needs improvement?

The solution's interface and backup features could be better.

For how long have I used the solution?

We have been using the solution for more than 12 years.

What do I think about the stability of the solution?

I rate the solution's stability as an eight.

What do I think about the scalability of the solution?

I rate the solution's scalability as a seven. We plan to increase its usage further. Although, it is challenging to scale up for more concurrent users.

Which solution did I use previously and why did I switch?

We had used WebSphere earlier. Later, we switched to Tomcat as it is robust and easy to use.

How was the initial setup?

I rate the solution's initial setup process as a nine. It takes approximately an hour to complete but varies depending on the application size.

What about the implementation team?

We implemented the solution with the help of our in-house team.

What's my experience with pricing, setup cost, and licensing?

I rate the solution's pricing as an eight. There are no additional costs apart from the standard license.

What other advice do I have?

The solution is easy to manage and has good stability. I rate it as a nine.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Abhijeet Rakh - PeerSpot reviewer
Integration Consultant at a tech services company with 501-1,000 employees
MSP
Top 10
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Tomcat Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2025
Product Categories
Application Server
Buyer's Guide
Download our free Tomcat Report and get advice and tips from experienced pros sharing their opinions.