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

Type in the name of the feature or in your own words tell us what you need
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 Apache Tomcat 9 for openSUSE Linux Leap 15.2
    Apache Tomcat 9 for openSUSE Linux Leap 15.2
    Specifically designed for openSUSE Linux Leap 15.2. Fewer features than Apache Tomcat. Less user feedback available.
    Read more
  • Logo of Cloudflare Application Security and Performance
    Cloudflare Application Security and Performance
    Better for companies needing integrated security and performance features. More suitable for a wider range of industries and business sizes. Has more momentum.
    Read more
  • Logo of WordPress.org
    WordPress.org
    Better for individuals, bloggers, and small businesses seeking ease of use. A broader industry fit. More user-friendly for basic website creation. Requires less technical expertise. WordPress.org is a Tomcat alternative and competitor.
    Read more
  • Logo of QUIC Cloud
    QUIC Cloud
    Better for WordPress websites needing CDN, caching, and security features. Focuses on website speed optimization and ease of use, especially for smaller businesses. However, setup can be complex.
    Read more
  • Logo of Apache TomEE
    Apache TomEE
    Better for larger business applications. Lower rated by users.
    Read more
  • Logo of ImageKit
    ImageKit
    Better for visual media management and delivery. More suitable for marketing, advertising, and e-commerce. Caters to a wider range of company sizes.
    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.