Logo of Apache Tomcat

Apache Tomcat

Website LinkedIn Twitter

Last updated on

Ratings

G2
4.4/5
(120)

Apache Tomcat description

Apache Tomcat is free, open-source software that runs websites and web applications built with Java. It's like a powerful engine that makes sure your applications are always running and accessible to users. Known for its reliability and ability to handle high traffic, Tomcat is used by many large companies and organizations. While requiring technical expertise to set up and manage, it offers a cost-effective solution for running Java-based web applications.


Who is Apache Tomcat best for

Apache Tomcat is a free, open-source web server and servlet container for Java web applications. Known for its reliability and performance, Tomcat is easy to install and deploy, making it a popular choice for developers. While configuration can be challenging, its robust nature and active community support make it a solid option for running Java-based web apps. Users appreciate its lightweight footprint for smaller applications.

  • Ideal for small to enterprise-level companies, especially those with in-house Java expertise.

  • A good fit for software, IT, telecommunications, and media companies.


Apache Tomcat features

Supported

Apache Tomcat implements the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations, and Jakarta Authentication specifications, which are part of the Jakarta EE platform. Tomcat 10 and later implement Jakarta EE specifications, while Tomcat 9 and earlier implement Java EE specifications.

Supported

Apache Tomcat is open-source software designed to run websites and web applications built with Java.

Supported

Improvements were made to request/response recycling for HTTP/2 in later Tomcat releases like version 9.0.96.

Supported

Improvements have been made to the stability of Tomcat Native during garbage collection.

Supported

A migration tool is available for migrating applications from Tomcat 9 and earlier (Java EE) to Tomcat 10 and later (Jakarta EE).

Supported

Multiple fixes and improvements for WebDAV have been implemented across different Tomcat releases.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Ease of Use

Strongly positive
+1

Reliability and Performance

Strongly positive
+1

Ease of Implementation

Strongly positive
+1

Apache Tomcat reviews

We've summarised 120 Apache Tomcat reviews (Apache Tomcat G2 reviews) and summarised the main points below.

Pros of Apache Tomcat
  • Easy to install and deploy
  • Lightweight and fast for smaller applications
  • Open-source and free
  • Robust and stable
  • Good community support and documentation
Cons of Apache Tomcat
  • Difficult configuration
  • Documentation could be better
  • High memory usage
  • Slow startup times for large applications
  • Limited clustering support

Apache Tomcat pricing

The commentary is based on 8 reviews from Apache Tomcat G2 reviews.

Apache Tomcat is a free and open-source web server and servlet container. Users appreciate its lightweight nature, ease of use for deploying Java applications, and cost-effectiveness. However, some have noted challenges with configuration and occasional performance issues.

Users sentiment

Strongly positive
+1

Apache Tomcat alternatives

  • Logo of Payara Server
    Payara Server
    Runs Java business apps reliably, securely, on-premises or cloud.
    Read more
  • Logo of LiteSpeed Web Server
    LiteSpeed Web Server
    Fast, scalable web server boosting website speed and stability.
    Read more
  • Logo of IBM WebSphere Hybrid Edition (Application Server & Liberty)
    IBM WebSphere Hybrid Edition (Application Server & Liberty)
    Deploy and modernize Java apps, on-premises or in the cloud.
    Read more
  • Logo of Oracle WebLogic
    Oracle WebLogic
    Run and scale Java apps reliably, even under heavy load.
    Read more
  • Logo of Payara Cloud
    Payara Cloud
    Effortless cloud hosting for Jakarta EE apps. Automates everything.
    Read more
  • Logo of Oracle JDeveloper
    Oracle JDeveloper
    Free Java IDE simplifies building, testing, and deploying applications.
    Read more

Apache Tomcat FAQ

  • What is Apache Tomcat and what does Apache Tomcat do?

    Apache Tomcat is open-source software that runs Java-based web applications. It acts as a web server and servlet container, ensuring applications are always accessible. Tomcat is known for reliability, performance, and scalability, making it a popular choice for businesses of all sizes.

  • How does Apache Tomcat integrate with other tools?

    Apache Tomcat integrates with other tools through its support for Java technologies like servlets and JSPs. It can be integrated with various IDEs, build tools like Maven, and other Java frameworks like Spring. This flexibility allows developers to leverage existing tools and libraries within their Tomcat environment.

  • What the main competitors of Apache Tomcat?

    Apache Tomcat's main competitors include other Java application servers like JBoss EAP and WebLogic, as well as more general web servers like Nginx and Apache HTTP Server. Cloud-based platforms, such as AWS Elastic Beanstalk and Google App Engine, also offer competing solutions.

  • Is Apache Tomcat legit?

    Yes, Apache Tomcat is safe and legitimate. It's a widely used, open-source Java web server known for its reliability and performance. It's free to use and supported by a large, active community, making it a secure choice for Java web applications.

  • How much does Apache Tomcat cost?

    Apache Tomcat is open-source software and is free to download and use. There are no licensing fees or subscription costs associated with the product itself.

  • Is Apache Tomcat customer service good?

    Customer reviews on Apache Tomcat's support are mixed. While some appreciate the extensive documentation and community support, others find the support lacking and limited to certain file types. Some users also mention the need for restarts after code updates.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.

NEW: Introducing Gralio Screen Buddy

An AI tool that observes your work, finds inefficiencies, and suggests smarter ways to do things. Maybe you can use your tools better, automate tasks, or switch software.

For Individuals
Streamline your daily tasks, get helpful AI tips, and find the right tools for your workflow.
For Businesses
See how your team really works, uncover automation opportunities, and get software recommendations tailored to your processes.