Alternatives to GlassFish logo

Alternatives to GlassFish

Apache Tomcat, Wildfly, JBoss, Payara, and NGINX are the most popular alternatives and competitors to GlassFish.
135
83
+ 1
0

What is GlassFish and what are its top alternatives?

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.
GlassFish is a tool in the Web Servers category of a tech stack.

Top Alternatives to GlassFish

  • Apache Tomcat

    Apache Tomcat

    Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. ...

  • Wildfly

    Wildfly

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

  • 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. ...

  • Payara

    Payara

    It Server is a drop in replacement for GlassFish Server Open Source Edition with quarterly releases containing enhancements, bug fixes and patches. ...

  • 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. ...

  • Apache HTTP Server

    Apache HTTP Server

    The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet. ...

  • 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. ...

  • OpenResty

    OpenResty

    OpenResty (aka. ngx_openresty) is a full-fledged web application server by bundling the standard Nginx core, lots of 3rd-party Nginx modules, as well as most of their external dependencies. ...

GlassFish alternatives & related posts

Apache Tomcat logo

Apache Tomcat

11.3K
7.8K
200
An open source software implementation of the Java Servlet and JavaServer Pages technologies
11.3K
7.8K
+ 1
200
PROS OF APACHE TOMCAT
  • 79
    Easy
  • 72
    Java
  • 48
    Popular
  • 1
    Spring web
CONS OF APACHE TOMCAT
    Be the first to leave a con

    related Apache Tomcat posts

    Остап Комплікевич

    I need some advice to choose an engine for generation web pages from the Spring Boot app. Which technology is the best solution today? 1) JSP + JSTL 2) Apache FreeMarker 3) Thymeleaf Or you can suggest even other perspective tools. I am using Spring Boot, Spring Web, Spring Data, Spring Security, PostgreSQL, Apache Tomcat in my project. I have already tried to generate pages using jsp, jstl, and it went well. However, I had huge problems via carrying already created static pages, to jsp format, because of syntax. Thanks.

    See more

    Java Spring JUnit

    Apache HTTP Server Apache Tomcat

    MySQL

    See more
    Wildfly logo

    Wildfly

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

      related Wildfly posts

      JBoss logo

      JBoss

      177
      156
      0
      An open source Java EE-based application server
      177
      156
      + 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

          Payara logo

          Payara

          33
          43
          0
          An open-source application server
          33
          43
          + 1
          0
          PROS OF PAYARA
            Be the first to leave a pro
            CONS OF PAYARA
              Be the first to leave a con

              related Payara posts

              NGINX logo

              NGINX

              88.5K
              39.4K
              5.5K
              A high performance free open source web server powering busiest sites on the Internet.
              88.5K
              39.4K
              + 1
              5.5K
              PROS OF NGINX
              • 1.5K
                High-performance http server
              • 899
                Performance
              • 730
                Easy to configure
              • 606
                Open source
              • 529
                Load balancer
              • 286
                Scalability
              • 285
                Free
              • 222
                Web server
              • 174
                Simplicity
              • 133
                Easy setup
              • 29
                Content caching
              • 19
                Web Accelerator
              • 14
                Capability
              • 13
                Fast
              • 11
                Predictability
              • 10
                High-latency
              • 6
                Reverse Proxy
              • 6
                Fast and lightweight
              • 6
                Supports http/2
              • 4
                The best of them
              • 4
                Lots of Modules
              • 4
                Great Community
              • 4
                Enterprise version
              • 3
                Embedded Lua scripting
              • 3
                Reversy Proxy
              • 3
                Streaming media delivery
              • 3
                Streaming media
              • 3
                High perfomance proxy server
              • 2
                Lightweight
              • 2
                saltstack
              • 2
                Fast and easy to set up
              • 2
                Slim
              • 1
                GRPC-Web
              • 1
                Narrow focus. Easy to configure. Fast
              • 1
                Ingress controller
              • 1
                Along with Redis Cache its the Most superior
              • 1
                Virtual hosting
              • 0
                A
              CONS OF NGINX
              • 7
                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
              Traefik
              NGINX
              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
              Apache HTTP Server logo

              Apache HTTP Server

              57.4K
              16.3K
              1.4K
              The most popular web server on the Internet since April 1996
              57.4K
              16.3K
              + 1
              1.4K
              PROS OF APACHE HTTP SERVER
              • 477
                Web server
              • 307
                Most widely-used web server
              • 218
                Virtual hosting
              • 148
                Fast
              • 138
                Ssl support
              • 45
                Since 1996
              • 28
                Asynchronous
              • 5
                Robust
              • 4
                Proven over many years
              • 1
                Mature
              • 1
                Perfect Support
              • 1
                Perfomance
              • 0
                Many available modules
              • 0
                Many available modules
              CONS OF APACHE HTTP SERVER
              • 2
                Hard to set up

              related Apache HTTP Server posts

              Tim Abbott
              Shared insights
              on
              NGINX
              Apache HTTP Server
              at

              We've been happy with nginx as part of our stack. As an open source web application that folks install on-premise, the configuration system for the webserver is pretty important to us. I have a few complaints (e.g. the configuration syntax for conditionals is a pain), but overall we've found it pretty easy to build a configurable set of options (see link) for how to run Zulip on nginx, both directly and with a remote reverse proxy in front of it, with a minimum of code duplication.

              Certainly I've been a lot happier with it than I was working with Apache HTTP Server in past projects.

              See more
              Marcel Kornegoor
              Shared insights
              on
              NGINX
              Apache HTTP Server

              nginx or Apache HTTP Server that's the question. The best choice depends on what it needs to serve. In general, Nginx performs better with static content, where Apache and Nginx score roughly the same when it comes to dynamic content. Since most webpages and web-applications use both static and dynamic content, a combination of both platforms may be the best solution.

              Since both webservers are easy to deploy and free to use, setting up a performance or feature comparison test is no big deal. This way you can see what solutions suits your application or content best. Don't forget to look at other aspects, like security, back-end compatibility (easy of integration) and manageability, as well.

              A reasonably good comparison between the two can be found in the link below.

              See more
              Microsoft IIS logo

              Microsoft IIS

              12.1K
              4.9K
              226
              A web server for Microsoft Windows
              12.1K
              4.9K
              + 1
              226
              PROS OF MICROSOFT IIS
              • 80
                Great with .net
              • 53
                I'm forced to use iis
              • 25
                Use nginx
              • 18
                Azure integration
              • 14
                Best for ms technologyes ms bullshit
              • 9
                Fast
              • 6
                Reliable
              • 5
                Performance
              • 3
                Powerful
              • 3
                Webserver
              • 3
                Simple to configure
              • 2
                Easy setup
              • 1
                Shipped with Windows Server
              • 1
                Ssl integration
              • 1
                1
              • 1
                Security
              • 1
                Охуенный
              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
              OpenResty logo

              OpenResty

              2.2K
              174
              0
              Turning Nginx into a Full-fledged Web App Server
              2.2K
              174
              + 1
              0
              PROS OF OPENRESTY
                Be the first to leave a pro
                CONS OF OPENRESTY
                  Be the first to leave a con

                  related OpenResty posts

                  Chris McFadden
                  VP, Engineering at SparkPost · | 7 upvotes · 245.6K views
                  Shared insights
                  on
                  NGINX
                  OpenResty
                  Lua
                  at

                  We use nginx and OpenResty as our API proxy running on EC2 for auth, caching, and some rate limiting for our dozens of microservices. Since OpenResty support embedded Lua we were able to write a custom access module that calls out to our authentication service with the resource, method, and access token. If that succeeds then critical account info is passed down to the underlying microservice. This proxy approach keeps all authentication and authorization in one place and provides a unified CX for our API users. Nginx is fast and cheap to run though we are always exploring alternatives that are also economical. What do you use?

                  See more

                  At Kong while building an internal tool, we struggled to route metrics to Prometheus and logs to Logstash without incurring too much latency in our metrics collection.

                  We replaced nginx with OpenResty on the edge of our tool which allowed us to use the lua-nginx-module to run Lua code that captures metrics and records telemetry data during every request’s log phase. Our code then pushes the metrics to a local aggregator process (written in Go) which in turn exposes them in Prometheus Exposition Format for consumption by Prometheus. This solution reduced the number of components we needed to maintain and is fast thanks to NGINX and LuaJIT.

                  See more