Alternatives to GlassFish logo

Alternatives to GlassFish

Apache Tomcat, Wildfly, JBoss, Payara, and nginx are the most popular alternatives and competitors to GlassFish.
70
56
+ 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

GlassFish alternatives & related posts

Apache Tomcat logo

Apache Tomcat

8.3K
5.4K
196
An open source software implementation of the Java Servlet and JavaServer Pages technologies
8.3K
5.4K
+ 1
196
PROS OF APACHE TOMCAT
CONS OF APACHE TOMCAT
    No cons available

    related Apache Tomcat posts

    Java Spring JUnit

    Apache HTTP Server Apache Tomcat

    MySQL

    See more
    Wildfly logo

    Wildfly

    114
    90
    4
    A Java EE8 Application Server
    114
    90
    + 1
    4
    PROS OF WILDFLY
    CONS OF WILDFLY
      No cons available
      JBoss logo

      JBoss

      130
      111
      0
      An open source Java EE-based application server
      130
      111
      + 1
      0
      PROS OF JBOSS
        No pros available
        CONS OF JBOSS
          No cons available
          Payara logo

          Payara

          21
          23
          0
          An open-source application server
          21
          23
          + 1
          0
          PROS OF PAYARA
            No pros available
            CONS OF PAYARA
              No cons available

              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
              Gabriel Pa
              CEO at NaoLogic Inc · | 11 upvotes · 327.8K views
              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

              See more
              Apache HTTP Server logo

              Apache HTTP Server

              51.6K
              11.8K
              1.4K
              The most popular web server on the Internet since April 1996
              51.6K
              11.8K
              + 1
              1.4K

              related Apache HTTP Server posts

              Tim Abbott
              Tim Abbott
              Founder at Zulip · | 8 upvotes · 141.9K views
              Shared insights
              on
              nginxnginxApache HTTP ServerApache 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
              Marcel Kornegoor
              CTO at AT Computing · | 7 upvotes · 104.1K views
              Shared insights
              on
              nginxnginxApache HTTP ServerApache 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

              10.1K
              3.4K
              213
              A web server for Microsoft Windows
              10.1K
              3.4K
              + 1
              213
              OpenResty logo

              OpenResty

              2.1K
              124
              2
              Turning Nginx into a Full-fledged Web App Server
              2.1K
              124
              + 1
              2

              related OpenResty posts

              Chris McFadden
              Chris McFadden
              VP, Engineering at SparkPost · | 7 upvotes · 190.8K views
              Shared insights
              on
              nginxnginxOpenRestyOpenRestyLuaLua
              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