---
title: Apache Tomcat Reviews
meta_title: 'Apache Tomcat Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 129 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: 129
  scale: '5'
date_modified: '2026-07-13'
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:** 129
## 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. Intershop Development with Apache Tomcat

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 01, 2018

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

Ease of use, works out of the box for most cases.

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

High memory usage per connection. But it can be tuned using the JVM

**Recommendations to others considering Apache Tomcat:**

Ease of use, and extensibility.

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

Server connection backend for an Intershop based store. Being a Java technology it is easier to integrate.

  ### 2. AWS support

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** April 17, 2018

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

I liked how easy it was to set it up on AWS EC2 instance.

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

The config files generate a lot of errors if you are new to Apache.

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

Hosting website on AWS a lot easier to set up and go live.

  ### 3. Easy to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 21, 2018

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

It's light and ready to use, from the beginning. It's completely configurable and has everything you expect from a web server.

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

It's not suitable for heavy production environments.

**Recommendations to others considering Apache Tomcat:**

it's a very good web server solution, and it's completely free.

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

We use it to run small web applications, stand-alone or as support to bigger projects.

  ### 4. Reliable versatile application server

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 01, 2018

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

Open source, very reliable, great community support and availability of developers familiar with.

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

A bit weak on management and troubleshooting capabilities.

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

Back end application server for Spring in a SaaS company.

  ### 5. The old standby... always gets the job done

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dan O. | Senior Information Technology Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 28, 2017

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

The platform has been around forever, and it well supported by most vendors.

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

It's probably not the best choice for Enterprise scale Java apps

**Recommendations to others considering Apache Tomcat:**

It's a free download, so just give it a try!

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

We use this Java app server where I work for various embedded application server projects. It also runs the web front end for our MicroStrategy server, which I've reviewed separately.

  ### 6. Its open source and ease of use with less feature as compared to Oracle Weblogic

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** January 31, 2018

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

Its compatibility to be used with Cloud Infrastructure such as Amazon/Google.

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

It's bit not user friendly as compared to Oracle Weblogic which has console for monitoring and getting real time JVM information.

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

Easy to  use as it is open source
Redhat Support available
Avoids licensing cost

  ### 7. Batlte-tested

**Rating:** 4.0/5.0 stars

**Reviewed by:** Massimo R. | IT Consultant, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2017

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

It's a  standard. Lightweight and still with most of the features one needs for most tasks

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

The documentation is not always up to par.
Module system missing

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

Easy deployment of small/mid webapplications.

  ### 8. Using Tomcat Since Last 8 years

**Rating:** 3.5/5.0 stars

**Reviewed by:** Praveen K. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 20, 2017

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

Less configuration, easy deployment process and fast deployment. I started using Tomcat server 5.0 as a web container to deploy our Java based web application, I found it very easy to learn and suitable to support mid size application. Its default configuration is good enough to support small or mid size application.

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

Personally I believe security feature need to be enhanced along with containerization, which supports container wise clustering. Which in turn will also enhanced support for individual session handling along multiple container.


**Recommendations to others considering Apache Tomcat:**

Please start thinking to support container clustering, which can support multiple sessions simultaneously, also if possible start support EJB based applications. If possible start thinking to provide some configuration which can stop illegal/malicious requests from different client machines. This will be really very use full and also effective to stop un-necessary hits to different applications which eventually can crash our applications server. Currently precautionary measures are being taken care by individual developers. 

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

Since start I am associated with service based companies, till date I worked for multiple domains like HealthCare, IOT, Finance(Landing Service), Ecomerce Applications, Fleet Services etc...

  ### 9. Since the beginning of my career.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 27, 2017

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

A good companion for any JEE applicatoin developer. 
Easy to setup and deploy applications.
Light weight.

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

Most features like other application servers.

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

I have done PoCs for all most all my projects till now for the past 15 years.
for some organizations some internal applications are still running on Apache Tomcat

  ### 10. Wonders of apache tomcat

**Rating:** 5.0/5.0 stars

**Reviewed by:** Roopesh Reddy A. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 27, 2017

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

I have been using tomcat server for long. It is the best web server platform to run Java Web Services

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

I feel some configurations are hard to set up

**Recommendations to others considering Apache Tomcat:**

This is the best java server at least for development stage

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

I am trying to run Java Server which would handle the business logic of my application. It provides a very good multi-threaded server archhitecture

  ### 11. Ubiquitous and powerful tool for Web Servers for Java fans

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hamza A. | Software Engineering Intern - Visual Search, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** February 27, 2017

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

Given that Tomcat has been around for a while now, the development community for this software has grown and with it the software's abilities and its robustness. It is no wonder that it's widely used in industry today. Spinning up a web server has been made very easy with its IDE integration (I used IntelliJ IDEA). Having worked for companies that have a Java-only codebase for backend, it was a no-brainer to use Apache Tomcat as a major pillar in developing the full stack of the web application. The main thing I like about Tomcat is its excellent implementation and powerful components that work together in managing various aspects of the web app from hosting Java servlets to managing load on large-scale applications.

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

It can take some time to wrap your head around how it works (it did a bit for me) and its documentation can seem daunting with its large size.

**Recommendations to others considering Apache Tomcat:**

It's probably has the largest community in its field. You can't go wrong with using Apache Tomcat for your Java-based web applications. And it's free!

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

For one of the companies I have worked for, we wanted to spin up a web server to emulate the equivalent functionality that we have for our mobile apps. Since our mobile app is for Android, it would make sense to carry over much of the work to the web server in Java. Creating the full stack for the web server, in addition to creating an administrative tool around it to monitor the applications, Apache Tomcat proved to be a reliable tool in our software stack.

  ### 12. Tomcat as Application container

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2017

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

After installation and some little configuration, we forgot it for many mount, it has a very little maintenace

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

Graphics maintenance configuration and maintenance, could be better

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

We install it in some environmet ad it is very stable an light, with some basic configuration.

  ### 13. Works out of box

**Rating:** 3.5/5.0 stars

**Reviewed by:** Danylo H. | DevOps/AS3/C++ Developer, Entertainment, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 17, 2017

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

- has eclipse plugin
- when developing, eclipse recompiles classes on change, and tomcat can reread .class on fly, so no need to restart tomcat on trivial changes
- have got no crashes because of tomcat
- can be multi-webapp or multi-cluster
- works on Windows
- updates regularly
- fast handling of HTTP requests

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

- XML configuration format, too complicated default config
- cannot rely on hot reload during production deployments because our application has memory leak
- cannot reuse apache-tribes for software needs, must monkey-patch tomcat distribution
- default logger is JULI, which isn't slf4j-based

**Recommendations to others considering Apache Tomcat:**

- update regularly
- monitor the JVM
- do automatic deploys


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

- running server for our mobile game

  ### 14. One of the best app server

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bruno B. | Architecte Data / Développeur, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 19, 2016

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

Tomcat is a very simple app server, very easy to install, to monitor. It is very simple to build and deploy  applications (web app, REST services, ...) with Tomcat. There is a lot of tools that can help you for deploying applications, monitoring them and the app server. And it's free !

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

As it is just a servlet engine, in some use cases, you have to add external libraries to build your applications. For example, there is no transaction manager, no support for JMS, etc.


**Recommendations to others considering Apache Tomcat:**

If you want to switch from a full J2EE server, do not forget to consider all the features you use, because Tomcat is not a full J2EE server. But in many cases, it can be used for your applications.

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

I have replaced all my websphere and weblogic servers by Tomcat ! Of course, depending on the cases, I had to rewrite part of the code (replacing EJB by web services, or adding a JMS provider such as Apache ActiveMQ, for example). But finally, I have a complete architecture, simpler and with no license cost.

  ### 15. Apache Tomcat runs the web interface for our product

**Rating:** 4.5/5.0 stars

**Reviewed by:** Veronica S. | Technical Account Manager, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 16, 2016

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

Using Tomcat is pretty straightforward for us in support. We have issues with our software stability integrating with 3rd party services, but it is not the service's fault

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

The logo is a little ugly. I wish it was actually "a patchy tomcat".

Otherwise what we use it for at my work is just to host our web application. We also modify the settings to set up connections in the DMZ by opening specific ports so one tomcat instance can talk to the other.

**Recommendations to others considering Apache Tomcat:**

Reliable, used in the tech industry commonly. I really haven't had any issues with it.

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

Solving: I've never had any stability issues with Tomcat, only with our service we offer integrating with Tomcat but never a problem with the service itself.


Benefits: Easily displays information to both advanced and limited-knowledge users.
"Have you tried restarting Tomcat" is a funny joke in the office

  ### 16. Very good application server!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cataldo M. | Assistant Professor (Ricercatore a Tempo Determinato), Research, Enterprise (> 1000 emp.)

**Reviewed Date:** October 19, 2016

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

I use Tomcat since a lot of time: it is one of the best solution for deploying your web applications in a real-worl scenario and in typical company use cases. I had no problems, and very good effectiveness.

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

Performance can be boosted. Sometimes it requires to reload or re-upload web application, but it's a very little problem.

**Recommendations to others considering Apache Tomcat:**

I suggest Tomcat as your primary application server! My two cents you'll love it.

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

It is useful for all web applcations you want to deploy. Perfectly coupled with Java and JSP, very very good solution!

  ### 17. Free, lightweight reliable environment for Java EE

**Rating:** 4.0/5.0 stars

**Reviewed by:** Wei M. | Senior R&D Engineer, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** October 20, 2016

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

Easy to configure, works best with Java EE, free & open-source.

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

Preformance is not so good for large-scale applications.

**Recommendations to others considering Apache Tomcat:**

Tomcat is the best choice for small-scale Java EE web applications.

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

We are currently using Java EE and Tomcat for the web interface of our private cloud. Both Java EE and Tomcat are free of charge, which saved us a lot of cost. So far Tomcat works stable enough for a internal web system.

  ### 18. Enterprise-Ready App Server for Java Apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amjad A. | Co-Founder & CEO, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 30, 2017

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

Flexibility, small footprint and scalability

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

Lack of governance and access controls for IT

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

Running Java apps made simple

  ### 19. tomcat review 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Marc S. | VP Product Development, Information Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2016

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

Tomcat's best feature is probably how easy it is to setup & run (i'm using various Linux distros).
It's perfect for running (big or small scale) java based web applications (any web framework), and scores bonus points for being open source & part of the Apache Foundation.

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

I have not tried this in quite some time, but i recall trying to integrate Tomcat with Eclipse (IDE) as a tough task.  I remember having to really fine tune the Eclipse plugins/installations to get things working (which may be as much of a fault with Eclipse as it was Tomcat).  I've since switched to using Jetty for debugging my apps inside of Eclipse.

**Recommendations to others considering Apache Tomcat:**

You'd be silly not to give it a shot for your java web application needs.  Can't beat free, in my opinion (most of the time).

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

As a developer (and sometimes operations guy), finding solutions that save me time is critical...and this is one area (with Tomcat) that has proven useful.  I can bake a custom AWS AMI with tomcat on it, and using a configuration management tool like Chef, i can get a new instance of my java application up and running fast.

And in the end, the less time i need to be on my application servers, the better.  :)

  ### 20. A good software to perform POC Java web based application

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 10, 2016

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

The software is free, and the installation is very easy, no matter is it running on Linux, Mac, or Windows platform.  A lot of commercial application server had the tomcat as one of its component, and added extra functionality on top of it.  It is very easy to configure, compare to other commercial server.  It had reached up to version 9, and it had a lot of new functionality like websocket.

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

Nothing really. It is very simple to setup, but one needs to read the documentation to try out different features. Even though the software is small compare to other commercial counterpart, it is still a very versatile software.

**Recommendations to others considering Apache Tomcat:**

Try the APR runtime if you are running in Windows.  It had better performance than the default configuration.

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

Use as a prototype to build a JSP based application.  Good for testing Javascript based framework with JSP technology

  ### 21. Tomcat for Java Web Applications

**Rating:** 3.5/5.0 stars

**Reviewed by:** Timothy S. | Principal Developer Advocate, Enterprise (> 1000 emp.)

**Reviewed Date:** January 07, 2016

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

Apache Tomcat is a no brainer to run if you are a Java shop.   It meets all the Java 7 and Java 8 web runtime needs without a bloated JEE overhead.    It works great for Spring, Spring Boot, Dropwizard and other modern microservice frameworks.   It is speedy enough and runs with minimal or no setup.

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

It is not quite as fast as Jetty, I sometimes use Jetty for Spring Boot services sometimes Tomcat.   They interchange easily.    Java applications with JDBC to a SQL database are probably better off with Tomcat.   Tomcat also has a ton of versions so it's a bit of pain to manage all that you may have in your enterprise.   If you are doing traditional WARs then you have a lot of configuration files to touch and you have to make sure you have your SQL configs correct.   A Paas is easier for that.

**Recommendations to others considering Apache Tomcat:**

Try it it's a quick and easy download.   Or you can just use it through Spring Boot, it's the default built in web run agent.    It works easy for WARs or JARS through Spring Boot.

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

Running web applications for free with open source.   We have achieved that.  Performance and stability at zero cost.   hard to argue with that success.   Runs all our JRuby, Java, Scala, Groovy and other JVM web apps with no issues.  We also use it with some open source web applications and they run without admin intervention.   

  ### 22. I used it as our web server

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2016

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

Very easy to install, easy to run, not too complex to use, many resources online

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

Hangs sometimes when multiple concurrent sessions, but our system hardware may be also a factor.

**Recommendations to others considering Apache Tomcat:**

Good one to start with for newbies. Simple and elegant.

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

Develop an web application. Primary web server

  ### 23. Apache tomcat is awesome

**Rating:** 5.0/5.0 stars

**Reviewed by:** Varun N. | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 12, 2015

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

It's the best product I've ever used. I did many projects using apache in my undergraduate. I still use this for my apps and I love it.

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

Sometimes I got error while using later I found out the solutions and finally it worked.

**Recommendations to others considering Apache Tomcat:**

Its very useful for doing projects and has very good operations. Its user friendly. 

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

I have solved the problem of multiple access at the same time and developed the application successfully.

  ### 24. Java HTTP Server, Not JVM.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Isaac Z. | Product Specialist, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2016

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

1. Ease to use
2. Good document
3.  Write extension ease.

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

1. XML as configuration file. It's ugly and the parsing is hard

**Recommendations to others considering Apache Tomcat:**

It is good for java newer users.

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

Backend server

  ### 25. Amazing Application Server

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sindhusha D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 12, 2015

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

Firstly, Tomcat served a lot in developing web applications. It was very easy to use even for beginners.

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

Tomcat errors was common but still it is very effective in developing applications in IDE

**Recommendations to others considering Apache Tomcat:**

I recommend each and every user to use this

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

I worked it with eclipse and developed web applications

  ### 26. Ease of use and setup

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 24, 2015

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

I like how easy it is to integrate with, I switched my Java version from 1.6 to 1.8 and it was an easy and straightforward upgrade

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

I'd like if there was more documentation, for times when I run into issues and there isnt much I can find online. 

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

Working on a small project to bring a web application up. 

  ### 27. The quickest app server

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 13, 2014

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

Easy to use, easy to setup, easy to run.

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

I love everything. Nothing disliking.....

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

Application server to deploy dynamic web application.

  ### 28. The best  freeware web server  from  Apache Software Foundation .

**Rating:** 4.5/5.0 stars

**Reviewed by:** Flora J. | Developer Researcher, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** May 11, 2013

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

1.  Tomcat  works as a complete standalone  web server . It not only supports  static web pages ,  server side components , CGI scripts  and  applications  associated with  a  client server based  application . More than anything its a freeware .
2 . It  always  support for  the  most  advanced  Servlet API  with  newest  versions  Since it is developed  by Apache Software Foundation , with  its  reference  implementation  for servlet and JSP .
3. It  can be implemented  as a add on servlet engine  to the  existing  server .

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

1 . It  is  not as good as   commercial application server  in delivering  static HTML  pages  and maintaining other   specifications  such  as clustering, load-balancing, session handling in a cluster  is   not as  good as  when  request   response is  heavily  loaded  .
2 .  Difficult to maintain many  hosts . Requires separate configuration for  each virtual host 

**Recommendations to others considering Apache Tomcat:**

Tomcat  is a  definitely to be  considered  if  applications  are less  complex  and needs  faster  application  loading on restart .

  ### 29. Open Source, Free & Rock Solid

**Rating:** 4.5/5.0 stars

**Reviewed by:** Michael F. | Senior Technical Account Manager, Team Lead, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** November 16, 2012

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

Tomcat, like HTTPD, is extremely simple to get up and running.  It ties into HTTPD or other web servers very easily, and it has regular updates from the community.

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

Tomcat is not always needed, Apache HTTPD Web Server can handle most of what Tomcat is used for, but Tomcat adds an additional layer, that can help offset what is public facing and what is running internally/

**Recommendations to others considering Apache Tomcat:**

Tomcat adds additional support to Apache's HTTPD (Web) Server for Java Servlet & JavaServer Pagers.  Tomcat makes a great addition to Apache HTTPD.


## 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?page=3&section=pricing&secure%5Bexpires_at%5D=2026-07-13+15%3A17%3A06+-0500&secure%5Bsession_id%5D=1f7f5468-8113-4569-a4a9-68886b9bab34&secure%5Btoken%5D=94a05dc8fd71af0b8f7daf33e9740bc0f4f787f1f1330cb31362acdf24c66988&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)

