---
title: Apache Tomcat Reviews
meta_title: 'Apache Tomcat Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 128 reviews by the users' company size, role or industry
  to find out how Apache Tomcat works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 128
  scale: '5'
date_modified: '2026-06-15'
parent_category:
  name: IT Infrastructure
  url: https://www.g2.com/categories/it-infrastructure
---

# Apache Tomcat Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Application Server Software](https://www.g2.com/categories/application-server)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 128
## About Apache Tomcat
Apache Tomcat is an open-source implementation of the Jakarta EE platform&#39;s core specifications, including Jakarta Servlet, Jakarta Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations, and Jakarta Authentication. Developed and maintained by the Apache Software Foundation, Tomcat provides a &quot;pure Java&quot; HTTP web server environment for running Java code, making it a robust and reliable solution for deploying Java-based web applications. Key Features and Functionality: - Servlet Container (Catalina): Catalina is Tomcat&#39;s servlet container that implements the Jakarta Servlet specification, enabling the execution of Java Servlets. - JSP Engine (Jasper): Jasper is the JSP engine that compiles JavaServer Pages into servlets, facilitating dynamic web content generation. - HTTP Connector (Coyote): Coyote is the HTTP connector component that supports HTTP/1.1 and HTTP/2 protocols, allowing Tomcat to function as a standalone web server. - WebSocket Support: Tomcat provides support for the Jakarta WebSocket specification, enabling real-time, bi-directional communication between clients and servers. - Security Realms: Tomcat includes configurable security realms for user authentication and authorization, enhancing application security. Primary Value and User Solutions: Apache Tomcat offers a lightweight, efficient, and scalable platform for deploying Java-based web applications. Its adherence to Jakarta EE standards ensures compatibility and portability across different environments. Tomcat&#39;s modular architecture allows developers to integrate it seamlessly into existing infrastructures, whether as a standalone server or in conjunction with other web servers. Its open-source nature and active community support provide continuous improvements, security updates, and a wealth of resources for troubleshooting and development. By using Tomcat, organizations can deploy robust, high-performance web applications while maintaining flexibility and control over their server environments.




## Apache Tomcat Reviews
  ### 1. Lightweight, Highly Customizable Apache Tomcat for Hosting Applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shivanand L. | Senior Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 09, 2026

**What do you like best about Apache Tomcat?**

Since I am from middleware background usage of Apache tomcat is one of the daily need for me run any application so we hosted majority of applications in tomcat as its one of the best opensource highly customisable product I would say this applications servers list and it can fit to any applications especially at the monolithic kind of architecture and its very light weight application which can handle good amount load and loosing performance and it can be integrated woth multiple tools which is hightlight of this one.

**What do you dislike about Apache Tomcat?**

Since its a open source its support is very minimal we need to handle troubleshooting part majorly and it alone cant handle and security part is always a concern because without hardening its risky to use openly since it is opensource and default configs can be easily compromised if we dont make properly and also we see lots of memory leakage problems if codes are poor.

**What problems is Apache Tomcat solving and how is that benefiting you?**

We hosted majority of applications into apache tomcat as a application server and its open source so not paying anything for it and its running flowlessly from decades without making any noise also it can be customised at any requirement we made use of that to fit our application which make huge savings on part of other products licensing.

  ### 2. Reliable and lightweight, but definitely shows its age

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yogesh S. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 12, 2026

**What do you like best about Apache Tomcat?**

Our engineering team primarily uses Tomcat to host several of our older internal Java web applications and a few core REST APIs that feed data to our main administrative dashboards. It typically sits behind an Nginx reverse proxy in our production environment, serving as the dependable workhorse for our servlet and JSP-based projects.The absolute best thing about Tomcat is that it just quietly does its job without demanding a massive server footprint. Compared to full-blown enterprise application servers, it boots up incredibly fast and is highly focused on doing exactly what it was designed to do. Because it has been an industry standard for so long, the community support is basically unmatched. If you run into a weird deployment error or a specific thread-hanging issue, chances are high that someone else solved that exact same problem on a forum ten years ago. Furthermore, being completely free and open-source means we can spin up as many instances as we need across our testing and staging environments without ever worrying about complex licensing roadblocks.

**What do you dislike about Apache Tomcat?**

Honestly, configuring Tomcat can sometimes feel like stepping back in time. Everything relies on heavily nested XML files, which can be a real pain to read and edit when you just want to make a simple tweak to a server port or adjust a database connection pool. The built-in manager dashboard is visually stuck in the early 2000s, and while it is functional, it isn't exactly intuitive for newer developers joining the team. Additionally, tuning the Java garbage collection and memory allocation settings for applications that experience sudden spikes in traffic often requires a lot of frustrating trial and error before the server remains perfectly stable under load.

**What problems is Apache Tomcat solving and how is that benefiting you?**

A while back, we had a major issue where a critical legacy employee management portal was eating up far too many resources on a much heavier, expensive enterprise server. By migrating that specific application over to Tomcat, we solved the immediate problem of high licensing costs and heavy server overhead. It provided a totally free, highly stable environment for an older codebase that we simply did not have the time or resources to rewrite. This benefited our team immensely because it kept the internal tools running smoothly for our staff, while instantly freeing up our IT budget and engineering hours to focus entirely on building out our newer architecture.

  ### 3. Transparent, Lightweight Apache Tomcat with Clear Logs and Readable Config

**Rating:** 5.0/5.0 stars

**Reviewed by:** shanavaz a. | Cloud Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 17, 2026

**What do you like best about Apache Tomcat?**

What I like most about Apache Tomcat is how transparent it feels. When something breaks, I can actually trace it: the logs are clear, the configuration files are readable, and nothing feels “hidden” behind heavy abstraction.

**What do you dislike about Apache Tomcat?**

What I dislike about Apache Tomcat is that it can sometimes feel a bit too minimal. Even though its lightweight nature is a big plus, I often end up having to manually configure things that are built in with full application servers—such as advanced security features, clustering, or enterprise-level monitoring.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Apache Tomcat solves the problem of running Java web apps easily, without needing a heavy application server.

For me, it makes deployment straightforward, keeps resource usage low, and gives me better control when troubleshooting. It focuses on what’s needed and avoids unnecessary complexity.

  ### 4. Lightweight, Fast, and Easy Java App Deployment with Apache Tomcat

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kumar G. | Associate - Principal, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** October 15, 2025

**What do you like best about Apache Tomcat?**

1. I have used Apache Tomcat as web server and its Lightweight & easy to setup on any environment i.e windows or unix based system.
2. Low infrastructure requirement for installation and configuration. So the developers can quickly deploy the static web apps and jsp/servlets.
3. Startup time is superfast and application is up and running within few seconds.
4. Apache tomcat is open source, so we don't need to worry about the subscription and cost initially.
5. Community support is appreciated.
6. I use this web server mostly on weekly basis and easy to debug for any issues.

**What do you dislike about Apache Tomcat?**

1. Support for JavaEE apps is unavailable
2.The UI/UX of the manager pages are developed with simple UI and lagging modern web apps capabilities.
3. Not suitable for large scale apps

**What problems is Apache Tomcat solving and how is that benefiting you?**

So, we have a lot of in-house lightweight applications requirement where Apache tomcat fits well for deployment. We are able to develop and deploy some static apps and java (jsp & servelets) apps. Considering the lifespan of the lightweight applications short, Apache Tomcat serves the purpose well.

  ### 5. Community-Driven and Easy to Configure

**Rating:** 4.5/5.0 stars

**Reviewed by:** Guhan M. | Director / Principal Engineer, Financial Services, Enterprise (> 1000 emp.)

**Reviewed Date:** March 28, 2026

**What do you like best about Apache Tomcat?**

community support and ease of configuration

**What do you dislike about Apache Tomcat?**

cloud native compatibility and integrated support within AWS environment

**What problems is Apache Tomcat solving and how is that benefiting you?**

Front-end support and proxy configuration between the front end and back end.

  ### 6. Lightweight Servlet Runner with Simple Installation and Setup

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2026

**What do you like best about Apache Tomcat?**

Light weight application for running servlet. Simple Installation and Configuration

**What do you dislike about Apache Tomcat?**

lacking session cluster support for Redundancy environmet

**What problems is Apache Tomcat solving and how is that benefiting you?**

provides a light weight servlet environment

  ### 7. Lightweight and Stable for Java Apps, but Manual Tuning Needed

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 16, 2026

**What do you like best about Apache Tomcat?**

Light weight, stable and simple to run java apps

**What do you dislike about Apache Tomcat?**

Manual tuningand ops overhead at scale needed

**What problems is Apache Tomcat solving and how is that benefiting you?**

Run and serves Javaweb apps without a fulljava EE stack.it provides the following benefitslight weight,low-cost and fast to deploy. Ideal for simple, scalable java servies

  ### 8. Apache tomcat review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajesh J. | Lead Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** September 16, 2025

**What do you like best about Apache Tomcat?**

This is a very good app server . Used to use this while running app on local..to deploying app on Test or staging or Prod infra.

**What do you dislike about Apache Tomcat?**

There is nothing as such .It's a very good app server .

**What problems is Apache Tomcat solving and how is that benefiting you?**

App deployment in local, test, stag, product infra.

  ### 9. Helpful tool to run Java applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 27, 2025

**What do you like best about Apache Tomcat?**

Its easy to integrate with the other IDEs to run my Java applications.

**What do you dislike about Apache Tomcat?**

Nothing really, my experience so far has been amazing.

**What problems is Apache Tomcat solving and how is that benefiting you?**

We use it to run our around 15 Java Web applications that I support for one of our clients.

  ### 10. Apache Tomcat Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Zaid M P. | Cloud Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 12, 2024

**What do you like best about Apache Tomcat?**

Apache Tomcat is is a container for Java applications. It is a lightweight and has robust functionality and easy to configure that makes it faster.

**What do you dislike about Apache Tomcat?**

The thing I dislike about Apache Tomcat is their support. It only supports jar and war. Sometimes updated code is not applicable unless restarted.

**What problems is Apache Tomcat solving and how is that benefiting you?**

First of all it is open source. It is incredibly lightweight and has capability to do various functionalities.

  ### 11. Java App Server

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aditya K. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 19, 2024

**What do you like best about Apache Tomcat?**

We can easily host any Java application on server within seconds.

**What do you dislike about Apache Tomcat?**

Till date nothing to dislike about Apache Tomcat.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Yes it totally solved our problem and we used to host the tomcat on EC2 instance from where clients used to access the required application.

  ### 12. Apache Tomcat Server for local deployment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashant P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 27, 2023

**What do you like best about Apache Tomcat?**

I think is a great server for deploying the application.
It is a open source application sever for web developer.
I used this througout my learning cycle for deploying the application on localhost.
We can deploy the application using different ports.
I used this application server for my java web application deployment.
We can deploy static and dynamic web application both.
Very Secured and stable versions.

**What do you dislike about Apache Tomcat?**

documentation could be better.
installation required restart of the system.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Quick Server less load time for deploying the application.
Less burden to the hardware resources.

  ### 13. Apache Tomcat in your enterprise

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sumanth M. | Associate, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 02, 2024

**What do you like best about Apache Tomcat?**

Easy to deploy different type of application packaging types
wide support of application deployment types
shared servers support between multiple instances of Apache

**What do you dislike about Apache Tomcat?**

Deployment time could be improved
Logging support for more external log providers

**What problems is Apache Tomcat solving and how is that benefiting you?**

Multiple App deployements in a single instance
Shared servers across multple apache instances saves cost to the firm

  ### 14. Apache Tomcat: Web Server for Java

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ambesh M. | Associate Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 08, 2023

**What do you like best about Apache Tomcat?**

1. Apache Tomcat can be integrated with different IDEs, particularly with Eclipse to run web servers on Apache Tomcat.
2. Apache Tomcat is quick to deploy with servers.
3. It can be used to run Java applications on the web.

**What do you dislike about Apache Tomcat?**

1. It has too many configurations that have to be done to work with it.
2. Requires extensive knowledge to configure server files.
3. sometimes tomcat doesn't work if doesn't launch under 45 seconds.

**What problems is Apache Tomcat solving and how is that benefiting you?**

1. Easy deployment of the application on the web.
2. Modern with the helpful community to serve.
3. Cheap as Open source leads to the best possible solution for business.

  ### 15. Apache Tomcat is simply amazing!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed Farhan M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 03, 2023

**What do you like best about Apache Tomcat?**

Tomcat implements the Java Servlet and JavaServer Pages (JSP) specifications, providing a robust environment for developing and deploying web applications written in Java. It supports the latest versions of Servlet and JSP specifications, ensuring compatibility with modern Java frameworks.

**What do you dislike about Apache Tomcat?**

Apache Tomcat can be challenging for users who are new to Java web development or unfamiliar with server administration. The configuration process and understanding of concepts like server.xml, context.xml, and web.xml may require a learning curve for beginners.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Apache Tomcat is an open-source project with a large and active community of developers and users. This vibrant community contributes to the continuous improvement of Tomcat, provides support, and shares knowledge. The open-source nature of Tomcat also ensures transparency, flexibility, and the ability to customize and extend the server as needed.

  ### 16. A Very Good Application Server

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 03, 2023

**What do you like best about Apache Tomcat?**

Installing a Java Web application is very easy in Tomcat. We can deploy a war file directly in the webapps folder or use Tomcat Manager UI.
We can start and stop our Web Application through Tomcat Manager UI. It also supports security keys and connection pool settings through context.xml and server.xml.
Security is excellent in Tomcat, It supports role-based users.

**What do you dislike about Apache Tomcat?**

User Interface could be more interactive.

**What problems is Apache Tomcat solving and how is that benefiting you?**

I am using Tomcat to deploy Java Web applications. I have deployed Servlet, JSP, Spring MVC and SpringBoot applications. I liked the performance and easy deployments.

  ### 17. Good for Web applications

**Rating:** 3.5/5.0 stars

**Reviewed by:** Swapnil N. | Assistant System Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 08, 2023

**What do you like best about Apache Tomcat?**

The features of Apache Tomcat include support for the latest Java Servlet and JSP specifications and easily handle large workloads.

**What do you dislike about Apache Tomcat?**

Setting up and configuring Apache Tomcat can be  complex to new user, Facing lot's of issue and takes more time to resolve.

**What problems is Apache Tomcat solving and how is that benefiting you?**

It helped to for hosting Java-based web applications and handling multiple user requests.

  ### 18. Tomcat for deploying the java web applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amit K. | Software architect, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** April 13, 2023

**What do you like best about Apache Tomcat?**

Battle tested application container which is used by thousands of companies in production for millions or maybe billions of applications
Great community support and documentation and many articles which helps anyone to get started on it
popular IDE like IntelliJ and Eclipse has integrations and plugins to make it even more efficient

**What do you dislike about Apache Tomcat?**

Not lightweight and now a days many lightweight and embedded application conatiners came which might obsolete Apache tomcat in future.
Make it lightweighta and peformant, also focus more on the community to increse the adoption rate

**What problems is Apache Tomcat solving and how is that benefiting you?**

Application conatiner for Java based applications, deployed many Java applications in it which served millions of request with complex setup

  ### 19. Product built to help devs to build product locally

**Rating:** 5.0/5.0 stars

**Reviewed by:** RANJIT P. | Freelance Web Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 13, 2023

**What do you like best about Apache Tomcat?**

It's the most simple web server available in industry to use for application building and testing.Tomcat provides more flexibility compares to others and it's ease to integrate and use.

**What do you dislike about Apache Tomcat?**

Mainly it runs on bydefault port so we need to change the port if it's already in use hence it doesn't change it's port automatically.And it's pretty hectic to configure in some cases.

**What problems is Apache Tomcat solving and how is that benefiting you?**

A free version of server we are using to build test and deploy application.Problem of configuring a web server is got resolved with tomcat. It's multi tasking hence it can support multi requests.

  ### 20. A Free,Open Source and Reliable Application Server

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad M. | Opentext Documentum Support, Oil & Energy, Enterprise (> 1000 emp.)

**Reviewed Date:** October 24, 2022

**What do you like best about Apache Tomcat?**

Apache Tomcat is free to download and use, and it is easy to install. I appreciate the straightforward installation in Windows Server. I can use it right away without further complicated configuration.

**What do you dislike about Apache Tomcat?**

Apache Tomcat's support for clustering is very limited. The interface is not user-friendly. It needs to develop an intuitive Administration and Configuration. Need more Technical Support for this product.

**What problems is Apache Tomcat solving and how is that benefiting you?**

We can deploy our EE Application using Apache Tomcat, and our EE Application is running well and we served around 100 users. We used two Apache Tomcats for redundancy.

  ### 21. Best entry level Web Application Server

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gianluigi M. | Freelance IT Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2022

**What do you like best about Apache Tomcat?**

The open-source license is a plus. Apache Tomcat is really stable and scalable. The integrated admin panel allows simply deploying war packages on the fly.

**What do you dislike about Apache Tomcat?**

Memory leaks can be a real problem. Configuration can be hard to setup. It is not really fast with static contents.

**What problems is Apache Tomcat solving and how is that benefiting you?**

We use Tomcat for our simpler web services and to deploy some legacy Java applications.

  ### 22. A Very Good Web Server for Java Based Web Applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 13, 2023

**What do you like best about Apache Tomcat?**

I mostly like the ease of deployment of a Web application in Apache Tomcat. We can easily upload a war file through Tomcat manager UI or directly upload the war file in webapps folder thru an FTP.

**What do you dislike about Apache Tomcat?**

The only thing I don't like is Database passwords in context.xml are non-encrypted. Other than this I don't see any issues to dislike Apache Tomcat. It would have been very useful if the Database password could be kept in encrypted form.

**What problems is Apache Tomcat solving and how is that benefiting you?**

I am using Apache Tomcat to deploy my Java Spring Framework web applications. I have been using it for years and don't see any measure issues. The use of easiness makes me a continuous user.

  ### 23. Inbuilt server the apache tomact

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kranthi M. | Full Stack Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 02, 2023

**What do you like best about Apache Tomcat?**

Earlier I used the tomcat as application server and now I am frequently using it as a inbuilt server in all the Springboot apps, this is quite friendly and easy for maintainance

**What do you dislike about Apache Tomcat?**

Nothing much I can say that I can dislike the tomcat because this is the only one server I used since my career till now

**What problems is Apache Tomcat solving and how is that benefiting you?**

We don't need application for Springboot apps , it comes with inbuilt

  ### 24. Best for Java web developers

**Rating:** 4.0/5.0 stars

**Reviewed by:** Avish D. | Programmer Analyst Trainee, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 20, 2022

**What do you like best about Apache Tomcat?**

It has a property to deploy the desired web site by creating a local web server which is best quality of the tomcat and it doesn't require much to setup it's just used as on the go application.

**What do you dislike about Apache Tomcat?**

It's pretty old and mostly limited to the java developers and it's IDE sometimes it is hard to debug the problem in server.

**What problems is Apache Tomcat solving and how is that benefiting you?**

It's solving a problem of local hosted server which works alongside the compilation and running of a server. It's probably best server to practice on java web application development

  ### 25. Webserver For Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Upinder  S. | IT Asset Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** March 31, 2022

**What do you like best about Apache Tomcat?**

As we know it's a free tool available in the market and it's a very lightweight tool. This tool consumption is very low which makes it lightweight. Plus this tool provides an HTTP Server specifically for running Java code. The Time required to switch from one part to another is also very less which is also known as Redeploy time. The most important factor is that this tool is a platform -independent and there's a lot to say about this tool. The Installation part is the best part of this application.

**What do you dislike about Apache Tomcat?**

The Basic thing which I dislike about this application is that the user interface of this application is not that good. Second thing is that the management and administration part of this tool is not that good or appreciated. It is not that fast with Static pages.

**Recommendations to others considering Apache Tomcat:**

Must use this app.It a very useful open-source tool and free to use. Use it for java development

**What problems is Apache Tomcat solving and how is that benefiting you?**

We use its rich set of API and as it is a java technology it is also widely used by different organizations. We use this application for java development. We also use the apache tomcat server console log. We run Java server pages that are based on web applications. For the implementation of WebSocket technologies. With the help of this tool, we run servlets and java server pages.

  ### 26. Java perspective

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alex Z. | Project Delivery Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2022

**What do you like best about Apache Tomcat?**

Light it is and easy to use which is the most important thing

**What do you dislike about Apache Tomcat?**

Ideally I would like to have multiple ways capture metrics etc

**What problems is Apache Tomcat solving and how is that benefiting you?**

It run java web apps which is very needed

  ### 27. Tomcat is a staple when it comes to running web apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ostap L. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 19, 2022

**What do you like best about Apache Tomcat?**

Easy to configure, run tomcat server boots up fast. Apache has been used in all of our projects

**What do you dislike about Apache Tomcat?**

Logs can be difficult to read and troubleshoot the errors

**Recommendations to others considering Apache Tomcat:**

Easy to set up

**What problems is Apache Tomcat solving and how is that benefiting you?**

Run web applications

  ### 28. Lightweight applications server, defacto for java aplications POC

**Rating:** 4.0/5.0 stars

**Reviewed by:** Oscar C. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 21, 2022

**What do you like best about Apache Tomcat?**

The simplicity of using Apache Tomcat to spin up an application, not too many stuff to configure as it is a lightweight option

**What do you dislike about Apache Tomcat?**

At the same time, it is not that robust to think of a production-ready application, you need something more sturdy and resilient

**What problems is Apache Tomcat solving and how is that benefiting you?**

To start working in a java application in spring, microservices architecture. We used a baked docker image with our spring app

  ### 29. Always using apache tomcat to create new application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mehadi Hasan M. | QA Engineering - In Home Network Testing - IV, Enterprise (> 1000 emp.)

**Reviewed Date:** December 14, 2021

**What do you like best about Apache Tomcat?**

i normally work with pure java and I love the fact that I am able to work with apache tomcat with HTTP servers and core java. its really easy to work with in terms of other open-source tools available online.

**What do you dislike about Apache Tomcat?**

One thing that needs a lot of improvement is the java server page container ... its has been a long time due to update that. and I think if they update that they will be able to capture more market share.

**Recommendations to others considering Apache Tomcat:**

i would recommend apache tomcat to others because of its java servlet features.

**What problems is Apache Tomcat solving and how is that benefiting you?**

we are currently using java servlet and java page container from tomcat to build a new application for some internal projects mostly related to automation and building next-generation tools for 5G.

  ### 30. Best web container for hosting web application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** December 28, 2021

**What do you like best about Apache Tomcat?**

Using Apache tomcat is very simpler to configure in local system. As it is open source so nothing to pay for it. I used it to deploy my web application during the development process and to test same. The other thing which i like most is that it helps to deploye java projects more faster and this save time.

**What do you dislike about Apache Tomcat?**

Sometimes i feel that there is memory leak if working or deployment of big project. Also I observe when server starts it starts consuming more CPU usage which make sustem work slow. Sometimes services will be not responsive due to which server won't start and we need to reconfigure again with new port.

**Recommendations to others considering Apache Tomcat:**

Best ever web container to host java based web application in local system and as it is open source so nothing to pay for it and aslo it is so simple to configure in project.

**What problems is Apache Tomcat solving and how is that benefiting you?**

It helps me to deploy java based web application on my local system and also to simpler to configure it. It hosts http web server locally so that we can debug the issue or validate our designed application more faster.

It is easily configurable and also more solimpler to handle while developing any java based web application.

  ### 31. Most useful open source webserver

**Rating:** 4.5/5.0 stars

**Reviewed by:** Durgesh p. | Associate Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 10, 2022

**What do you like best about Apache Tomcat?**

It is the best web server application. We can download it from the Apache site. And easily add with our IDE.
We can deploy n number of sites on this server. it is the best local webserver.

**What do you dislike about Apache Tomcat?**

Sometimes it throws unwanted errors on the console.
We have to set a path in environment variables.

**Recommendations to others considering Apache Tomcat:**

I will be recommended it to use it once.

**What problems is Apache Tomcat solving and how is that benefiting you?**

For development purposes, we can use it.
We can deploy our web application and test it locally.
It can execute server site files.
It can easily handle a large application.

  ### 32. It is one of the best application for server

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2022

**What do you like best about Apache Tomcat?**

It is very useful and compatible application for software development. It can be used with any IDE for developing projects. We can run server easily and debug our code on server.

**What do you dislike about Apache Tomcat?**

Sometimes it takes time to start the server when large number of project deployed on server. It has many versions so sometimes we get confused about choosing the particular version.

**Recommendations to others considering Apache Tomcat:**

Easy to use application for the software development.

**What problems is Apache Tomcat solving and how is that benefiting you?**

I am using Apache tomcat for developing projects. Also Apache tomcat is used on web services for developing projects. We can run and debug our code using Apache tomcat.

  ### 33. Most Stable web container

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saurabh K. | Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 07, 2021

**What do you like best about Apache Tomcat?**

Easy to configure on the cloud as well as on the local system. It helps me to deploy/test my java web-based applications. Application startup is faster than other web servers. The good thing is it's Open source and free. I can also configure additional security like configuring certificates, add http headers in the tomcat easily.

**What do you dislike about Apache Tomcat?**

Sometimes the service consumes more CPU. Apache team needs to work on that. Also, sometimes I find it hard to restart the server. Service becomes unresponsive.

**Recommendations to others considering Apache Tomcat:**

It's an open-source web container, and one can deploy multiple applications via tomcat. Also helpful in running heavy applications. If you have multiple applications to deploy, go for apache tomcat.

**What problems is Apache Tomcat solving and how is that benefiting you?**

I can deploy multiple java applications on Tomcat. Tomcat makes the deployment easy on local as we as on the cloud. Also I can implement additional security in Tomcat like adding certificates, configuring http headers,etc.

  ### 34. Apache Tomcat for hosting the web application

**Rating:** 4.5/5.0 stars

**Reviewed by:** GouriS S. | Data Scientist, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 01, 2021

**What do you like best about Apache Tomcat?**

What I liked the most about Apache tomcat is it provides faster deployment of applications built in java language.

**What do you dislike about Apache Tomcat?**

What i don't like about the apache tomcat is it's GUI. It is very basic, and also sometimes i observe the problem of memory leaks.

**What problems is Apache Tomcat solving and how is that benefiting you?**

I have used Apache tomcat for hosting the java based web application and created the Rest APIs

  ### 35. Best in terms of flexibility

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rakan A. | Clearing Support Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 23, 2021

**What do you like best about Apache Tomcat?**

The ability to control most of the things via the configuration files like server.xml

**What do you dislike about Apache Tomcat?**

Most of the configuration should be done directly in the files , there is no GUI  for most of the configurations especially the security configs.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Web hosting with excellent performance and great security features.

  ### 36. open source web server

**Rating:** 4.5/5.0 stars

**Reviewed by:** ercument y. | ERP Software Development Specialist, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 21, 2021

**What do you like best about Apache Tomcat?**

no license fee, it can be installed in any environment.

**What do you dislike about Apache Tomcat?**

There may be problems with performance and hardware. The user interface is somewhat problematic.

**Recommendations to others considering Apache Tomcat:**

Tomcat is a successfully fulfilling web server that you can use for free.

**What problems is Apache Tomcat solving and how is that benefiting you?**

We are running mobile application web services on tomcat server.

  ### 37. Stable , free and amazing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 23, 2021

**What do you like best about Apache Tomcat?**

I have been using Tomcat since I learned code development. It's great and easy to use and customize. Generally, I use it in Eclipse to run local programs. Every programmers must have.

**What do you dislike about Apache Tomcat?**

It can be a bit slow. Still, it's very reliable. It can have some glitches, but again they are easy to correct.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Easy to use. Very convenient as you don't want to spend a lot of money when you are in the developing stage.  Easy to install and implement.

  ### 38. Reliable server for production applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 21, 2022

**What do you like best about Apache Tomcat?**

Ease to download & install, free, can use multiple of tomcats hosted in multiple servers

**What do you dislike about Apache Tomcat?**

not as flexible and useful as cloud. Limited functions comapred to cloud

**What problems is Apache Tomcat solving and how is that benefiting you?**

For a small scale web application tomcat fits perfectly

  ### 39. Tomcat for easy hosting

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** October 05, 2021

**What do you like best about Apache Tomcat?**

Apache Tomcat web server is easy to deploy Java applications. Not much configuration by Developer.

**What do you dislike about Apache Tomcat?**

Sometimes it was a little hard to debug what went wrong.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Without Apache Tomcat, we use different web servers. With Tomcat, easy to maintain and easily configure.

  ### 40. It has allowed me to emulate the basic functions of a web server

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bpagadala P. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2020

**What do you like best about Apache Tomcat?**

It turns out to have an easy to use and understand interface, the fact that it is easy to configure makes it a very helpful tool to test all my developments in a simple, easy and fast way, in addition, it has integrations with other environments development such as Eclipse, which allows me to code my web pages in a much easier way, the fact that it consumes few resources on my computer is a great plus, this allows me to use other applications in parallel simultaneously without being seen impacted the performance of the computer, its customer service team is quite fast and efficient when it comes to answering any questions or problems that arise during the use of this application.

**What do you dislike about Apache Tomcat?**

I do not have any regarding the use of this application, everything has been quite practical and useful for me to develop my web applications in a quite simple, easy and practical way.

**What problems is Apache Tomcat solving and how is that benefiting you?**

It has allowed me to emulate the basic functions of a web server in such a way that I can execute from my computer all the necessary services to be able to visualize the web pages that I create in my web browser, in such a way that I can verify the operation and design of a quite simple, easy and fast way and without having to hire hosting services to perform the tests.

  ### 41. Best server for Java web apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sharmila K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2020

**What do you like best about Apache Tomcat?**

The most helpful feature of Apache Tomcat is the deployment made easy for java applications. And the logs will be properly segregated based on the deployment which is the best feature. The application can be easily replicated across installations. It helps to manage microservices and make deployment management easier. Very easy and ideal to host all different kinds of APIs.It integrates very cleanly with Eclipse. the software is supported by AWS which makes deployments very smooth. It's used by many developers, it's very well documented and you can easily find solutions for problems. memory consumption is very very low which makes it ideal on all kinds of software.

**What do you dislike about Apache Tomcat?**

With the frequent updates of the software, up-gradation becomes difficult. There are memory leaks observed while handling large applications and not ideal for large apps. The apps get crashed on overload. Less default logging capabilities on standard OS level. This software lacks a built-in feature to provide auto-recovery in case of failure. OutOfMemoryError and many memory leakage issues re-observed

**Recommendations to others considering Apache Tomcat:**

Highly recommend developers to use this as a server for deployments

**What problems is Apache Tomcat solving and how is that benefiting you?**

software is an open-source implementation of the Java Servlet which the benefit. The benefit is the cross-platform service which works for both Windows and Linux. It is very easy to install, configure, and deploy. The security is also the best advantage of this software. Multiple applications can run simultaneously without impacting the performance of the applications or software.

  ### 42. Apache Tomcat

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Automotive | Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2021

**What do you like best about Apache Tomcat?**

Automation of server features and routines

**What do you dislike about Apache Tomcat?**

Requires a deep knowledge.
Setups and maintenance can be tedious

**What problems is Apache Tomcat solving and how is that benefiting you?**

Provide a running environment for internal and internet application runtime

  ### 43. Recormand tomcat for automate web app deployment

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lilan S. | Technical Team Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 20, 2021

**What do you like best about Apache Tomcat?**

Very easy to configure locally, well as the cloud. I have mainly used to automate web app deployment because we have more than 25 services to deploy at once. Application startup is faster than other web servers. I liked it most because tomcat is open source.

**What do you dislike about Apache Tomcat?**

It is difficult to find the plugin for automating web app deployment in AWS. I have to write my own plugin for automatic restart.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Application startup performance. Tomcat is a Lightweight server. so I able to reduce automatic deployment time and serve our customer requests faster than earlier.

  ### 44. Vishwa's thoughts on Apache Tomcat

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishwanath T. | Principal Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 02, 2021

**What do you like best about Apache Tomcat?**

It is user friendly which is sufficient for web applications developed in Java.

**What do you dislike about Apache Tomcat?**

Cant manage EJB or JMS applications on this server. It would be better to upgrade.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Some of the benefits are easily deployable, easy debugging the issue. Easy to install on any platform.

  ### 45. has a lot of useful plugins

**Rating:** 4.5/5.0 stars

**Reviewed by:** nilanjan m. | Project Management Coordinator, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 15, 2021

**What do you like best about Apache Tomcat?**

deployment, light weight and opensource .

**What do you dislike about Apache Tomcat?**

not really . i am overall happy with the support.

**Recommendations to others considering Apache Tomcat:**

I am happy using Tomcat for my web deployments

**What problems is Apache Tomcat solving and how is that benefiting you?**

Its highly flexible and light weight

  ### 46. A profoundly stable and ideal server for Java applications.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jasmin B. | Assistant Director, Enterprise (> 1000 emp.)

**Reviewed Date:** April 26, 2020

**What do you like best about Apache Tomcat?**

Tomcat is a simple to utilize, straightforward, capable, and inventive device. It offers an exceptionally easy and simple establishment and course of action technique. It effectively modifies the new businesses and dismisses the content to alter the memory or configuration of potential outcomes. It helps roughly all web server features that are fundamental for the clients such as the Tread pool, Connection pool, Https, Mutual, and data premise. It has vigorous coordination with basically huge IDE for example Shroud, and IntelliJ.

**What do you dislike about Apache Tomcat?**

One of the drawbacks common is that it is CLI-based. Even though the GUI arrangement is existing, it isn't extensively common and widespread. The custom adaptation has a lofty expectation to absorb information and isn't extraordinarily natural. If the EJB or attachment features become essential, or if the application is very challenging or demands a group, at that point the Tomcat doesn't work precisely. Tomcat user interface is basic having controlled execution.

**What problems is Apache Tomcat solving and how is that benefiting you?**

Tomcat is unbelievably appropriate for smaller and standard-valued Servlet-based Java apps. It is a mind-boggling server for apps that don't necessitate the clients to do a broad exertion to proceed onward the track. It offers a vast variety of features approving the clients to change their servers. It encourages them to create a mechanization content to deal with all the sharing methodologies dependent on the Tomcat API. Its approvals are generally reachable.

  ### 47. Apache tomcat review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sharath K. | Senior Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 25, 2020

**What do you like best about Apache Tomcat?**

This is amazing product meets all requirements of webserver. It is lightweight, easy to install and get going. 
It can handle webtraffic well. Comes with various options to debug and is very simple to use. It comes with various builtin security features. It integrates easily with various IDEs.

**What do you dislike about Apache Tomcat?**

I do not have any dislike for this product.
There is no proper UI to get started using it, default configurations we can easily get started with but if we want to use advanced configurations we will have to go to its config file and edit proper parameters which is cumbersome.
An online playground with what various configs can achieve will help a lot.

**Recommendations to others considering Apache Tomcat:**

Having a GUI and online playground will be more helpful.

**What problems is Apache Tomcat solving and how is that benefiting you?**

To serve application servlet and web pages. It acts as gateway for my server side application.
Meets all my requirements of webserver with load handling aswell.

  ### 48. Good open source software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2021

**What do you like best about Apache Tomcat?**

This an excellent Light weight and open source software, not too difficult to use

**What do you dislike about Apache Tomcat?**

There is nothing I dislike about TomCat but there can be additional feature you can add to it to make it more user friendly.

**What problems is Apache Tomcat solving and how is that benefiting you?**

I used it to create a share web resources within my organisation.

  ### 49. Application Server Designer-Tomcat

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 11, 2021

**What do you like best about Apache Tomcat?**

Lightweight 
Flexible
Open source 
Security 
Dynamic Deploment

**What do you dislike about Apache Tomcat?**

Tomcat doesn’t support J2EE ,EJB specification

**Recommendations to others considering Apache Tomcat:**

Yes

**What problems is Apache Tomcat solving and how is that benefiting you?**

Apache will boost your website performance and helps you to have better hosting experience

  ### 50. I’ve worked with Apache tomcat in my past projects and I highly recommend everyone.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2021

**What do you like best about Apache Tomcat?**

Setting up Tomcat server in the project is real quick

**What do you dislike about Apache Tomcat?**

Configuring and integration is bit tedious

**What problems is Apache Tomcat solving and how is that benefiting you?**

I have this highly scalable application with needs Apache tomcat


## Apache Tomcat Discussions
  - [What is Apache Tomcat used for?](https://www.g2.com/discussions/what-is-apache-tomcat-used-for) - 1 comment
  - [Is Tomcat still used?](https://www.g2.com/discussions/is-tomcat-still-used) - 1 comment
  - [What is the latest Apache Tomcat version?](https://www.g2.com/discussions/what-is-the-latest-apache-tomcat-version) - 1 comment

- [View Apache Tomcat pricing details and edition comparison](https://www.g2.com/products/apache-tomcat/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-23+22%3A59%3A44+-0500&secure%5Bsession_id%5D=19824e2e-a916-450b-9c33-a98abda59e17&secure%5Btoken%5D=b5d9e092591fb611810419f1d48fbee46015c261187340fe1a6e3f7ab39685fd&format=llm_user)
## Apache Tomcat Integrations
  - [IBM MQ](https://www.g2.com/products/ibm-mq/reviews)
  - [Internet Information Services (IIS) for Windows Server](https://www.g2.com/products/internet-information-services-iis-for-windows-server/reviews)
  - [Oracle Database](https://www.g2.com/products/oracle-database/reviews)
  - [Red Hat JBoss Web Server](https://www.g2.com/products/red-hat-jboss-web-server/reviews)
  - [Sakai](https://www.g2.com/products/sakai/reviews)

## Apache Tomcat Features
**Data Management**
- Data Redundancy
- Server Management
- Version and Profile Support
- Web-based frameworks
- Data exchange

**User Features**
- Centralized offering
- Security updates
- Real-time visibility

**Modernization**
- Cloud deployment
- Microservices development
- On-premises support
- Modular architecture

**AI Performance Improvement - Application Server**
- AI Application Scaling
- AI Error Prediction
- Intelligent Resource Forecasting
- AI Anomaly Detection
- AI Intrusion Detection

**Agentic AI - Application Server**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

## Top Apache Tomcat Alternatives
  - [F5 NGINX](https://www.g2.com/products/f5-nginx/reviews) - 4.6/5.0 (106 reviews)
  - [Payara Server](https://www.g2.com/products/payara-server/reviews) - 4.5/5.0 (84 reviews)
  - [Oracle WebLogic](https://www.g2.com/products/oracle-weblogic/reviews) - 4.2/5.0 (66 reviews)

