Alternatives to Apache Tomcat logo

Alternatives to Apache Tomcat

JBoss, Microsoft IIS, NGINX, Jetty, and Flask are the most popular alternatives and competitors to Apache Tomcat.
12.2K
8.6K
+ 1
200

What is Apache Tomcat and what are its top alternatives?

Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
Apache Tomcat is a tool in the Web Servers category of a tech stack.
Apache Tomcat is an open source tool with 5.7K GitHub stars and 3.9K GitHub forks. Here’s a link to Apache Tomcat's open source repository on GitHub

Top Alternatives to Apache Tomcat

  • JBoss

    JBoss

    An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity. ...

  • Microsoft IIS

    Microsoft IIS

    Internet Information Services (IIS) for Windows Server is a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks. ...

  • NGINX

    NGINX

    nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018. ...

  • Jetty

    Jetty

    Jetty is used in a wide variety of projects and products, both in development and production. Jetty can be easily embedded in devices, tools, frameworks, application servers, and clusters. See the Jetty Powered page for more uses of Jetty. ...

  • Flask

    Flask

    Flask is intended for getting started very quickly and was developed with best intentions in mind. ...

  • GlassFish

    GlassFish

    An Application Server means, It can manage Java EE applications You should use GlassFish for Java EE enterprise applications. The need for a seperate Web server is mostly needed in a production environment. ...

  • Websphere

    Websphere

    It is a highly scalable, secure and reliable Java EE runtime environment designed to host applications and microservices for any size organization. It supports the Java EE, Jakarta EE and MicroProfile standards-based programming models. ...

  • Wildfly

    Wildfly

    It is a flexible, lightweight, managed application runtime that helps you build amazing applications. It supports the latest standards for web development. ...

Apache Tomcat alternatives & related posts

JBoss logo

JBoss

221
172
0
An open source Java EE-based application server
221
172
+ 1
0
PROS OF JBOSS
    Be the first to leave a pro
    CONS OF JBOSS
      Be the first to leave a con

      related JBoss posts

      Microsoft IIS logo

      Microsoft IIS

      12.7K
      5.5K
      232
      A web server for Microsoft Windows
      12.7K
      5.5K
      + 1
      232
      PROS OF MICROSOFT IIS
      • 82
        Great with .net
      • 53
        I'm forced to use iis
      • 25
        Use nginx
      • 18
        Azure integration
      • 14
        Best for ms technologyes ms bullshit
      • 10
        Fast
      • 6
        Performance
      • 6
        Reliable
      • 4
        Powerful
      • 3
        Webserver
      • 3
        Simple to configure
      • 2
        Easy setup
      • 1
        Охуенный
      • 1
        Shipped with Windows Server
      • 1
        Ssl integration
      • 1
        1
      • 1
        Security
      • 1
        I am not forced to use iis anymore :)
      CONS OF MICROSOFT IIS
      • 1
        Had to stuck on MS stack

      related Microsoft IIS posts

      I am currently in school for computer science and am doing a class project about web servers. Our assignment is to research and select one of these web servers. Could you please let me know which one you would choose among NGINX, Microsoft IIS, and Apache HTTP Server and why?

      See more
      NGINX logo

      NGINX

      93.9K
      44.4K
      5.5K
      A high performance free open source web server powering busiest sites on the Internet.
      93.9K
      44.4K
      + 1
      5.5K
      PROS OF NGINX
      • 1.4K
        High-performance http server
      • 896
        Performance
      • 728
        Easy to configure
      • 606
        Open source
      • 529
        Load balancer
      • 286
        Scalability
      • 285
        Free
      • 222
        Web server
      • 173
        Simplicity
      • 134
        Easy setup
      • 29
        Content caching
      • 19
        Web Accelerator
      • 14
        Capability
      • 13
        Fast
      • 11
        Predictability
      • 10
        High-latency
      • 7
        Reverse Proxy
      • 6
        Supports http/2
      • 4
        The best of them
      • 4
        Lots of Modules
      • 4
        Enterprise version
      • 4
        Great Community
      • 3
        High perfomance proxy server
      • 3
        Streaming media
      • 3
        Embedded Lua scripting
      • 3
        Reversy Proxy
      • 3
        Streaming media delivery
      • 2
        Fast and easy to set up
      • 2
        Lightweight
      • 2
        Slim
      • 2
        saltstack
      • 1
        Virtual hosting
      • 1
        Blash
      • 1
        GRPC-Web
      • 1
        Ingress controller
      • 1
        Narrow focus. Easy to configure. Fast
      • 1
        Along with Redis Cache its the Most superior
      • 0
        A
      CONS OF NGINX
      • 8
        Advanced features require subscription

      related NGINX posts

      Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

      We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

      See more
      Gabriel Pa
      Shared insights
      on
      TraefikTraefikNGINXNGINX
      at

      We switched to Traefik so we can use the REST API to dynamically configure subdomains and have the ability to redirect between multiple servers.

      We still use nginx with a docker-compose to expose the traffic from our APIs and TCP microservices, but for managing routing to the internet Traefik does a much better job

      The biggest win for naologic was the ability to set dynamic configurations without having to restart the server

      See more
      Jetty logo

      Jetty

      382
      273
      44
      An open-source project providing an HTTP server, HTTP client, and javax.servlet container
      382
      273
      + 1
      44
      PROS OF JETTY
      • 15
        Lightweight
      • 10
        Very fast
      • 9
        Embeddable
      • 5
        Scalable
      • 5
        Very thin
      CONS OF JETTY
      • 0
        Student

      related Jetty posts

      Flask logo

      Flask

      14.1K
      11.9K
      1.5K
      A microframework for Python based on Werkzeug, Jinja 2 and good intentions
      14.1K
      11.9K
      + 1
      1.5K
      PROS OF FLASK
      • 313
        Lightweight
      • 269
        Python
      • 214
        Minimal
      • 145
        Open source
      • 98
        Documentation
      • 66
        Easy to use
      • 54
        Easy to setup and get it going
      • 53
        Well designed
      • 48
        Easy to develop and maintain applications
      • 45
        Easy to get started
      • 18
        Beautiful code
      • 16
        Rapid development
      • 14
        Powerful
      • 13
        Expressive
      • 12
        Awesome
      • 11
        Love it
      • 11
        Flexibilty
      • 11
        Speed
      • 10
        Get started quickly
      • 10
        Simple to use
      • 10
        Easy to integrate
      • 9
        Perfect for small to large projects with superb docs.
      • 9
        For it flexibility
      • 9
        Customizable
      • 8
        Productive
      • 8
        Flexibilty and easy to use
      • 7
        Flask
      • 6
        Not JS
      • 6
        User friendly
      • 5
        Secured
      • 4
        Unopinionated
      • 1
        Secure
      • 1
        Orm
      CONS OF FLASK
      • 10
        Not JS
      • 7
        Context
      • 4
        Not fast
      • 1
        Don't has many module as in spring

      related Flask posts

      James Man
      Software Engineer at Pinterest · | 42 upvotes · 850.1K views
      Shared insights
      on
      FlaskFlaskReactReact
      at

      One of our top priorities at Pinterest is fostering a safe and trustworthy experience for all Pinners. As Pinterest’s user base and ads business grow, the review volume has been increasing exponentially, and more content types require moderation support. To solve greater engineering and operational challenges at scale, we needed a highly-reliable and performant system to detect, report, evaluate, and act on abusive content and users and so we created Pinqueue.

      Pinqueue-3.0 serves as a generic platform for content moderation and human labeling. Under the hood, Pinqueue3.0 is a Flask + React app powered by Pinterest’s very own Gestalt UI framework. On the backend, Pinqueue3.0 heavily relies on PinLater, a Pinterest-built reliable asynchronous job execution system, to handle the requests for enqueueing and action-taking. Using PinLater has significantly strengthened Pinqueue3.0’s overall infra with its capability of processing a massive load of events with configurable retry policies.

      Hundreds of millions of people around the world use Pinterest to discover and do what they love, and our job is to protect them from abusive and harmful content. We’re committed to providing an inspirational yet safe experience to all Pinners. Solving trust & safety problems is a joint effort requiring expertise across multiple domains. Pinqueue3.0 not only plays a critical role in responsively taking down unsafe content, it also has become an enabler for future ML/automation initiatives by providing high-quality human labels. Going forward, we will continue to improve the review experience, measure review quality and collaborate with our machine learning teams to solve content moderation beyond manual reviews at an even larger scale.

      See more

      Hey, so I developed a basic application with Python. But to use it, you need a python interpreter. I want to add a GUI to make it more appealing. What should I choose to develop a GUI? I have very basic skills in front end development (CSS, JavaScript). I am fluent in python. I'm looking for a tool that is easy to use and doesn't require too much code knowledge. I have recently tried out Flask, but it is kinda complicated. Should I stick with it, move to Django, or is there another nice framework to use?

      See more
      GlassFish logo

      GlassFish

      124
      89
      0
      The Open Source Java EE Reference Implementation
      124
      89
      + 1
      0
      PROS OF GLASSFISH
        Be the first to leave a pro
        CONS OF GLASSFISH
          Be the first to leave a con

          related GlassFish posts

          Websphere logo

          Websphere

          86
          74
          0
          Application and integration middleware
          86
          74
          + 1
          0
          PROS OF WEBSPHERE
            Be the first to leave a pro
            CONS OF WEBSPHERE
              Be the first to leave a con

              related Websphere posts

              Wildfly logo

              Wildfly

              155
              162
              5
              A Java EE8 Application Server
              155
              162
              + 1
              5
              PROS OF WILDFLY
              • 3
                Java
              • 2
                Eclipse integration
              CONS OF WILDFLY
                Be the first to leave a con

                related Wildfly posts