Glassfish

Glassfish

Glassfish is an open source application server that implements Java EE specifications. It is developed by Oracle and the open source community to run Java applications and web services efficiently and securely.
Glassfish image
java web-services application-server

Glassfish: Open Source Application Server for Java EE

Glassfish is an open source application server that implements Java EE specifications, developed by Oracle and the open source community to run Java applications and web services efficiently and securely.

What is Glassfish?

Glassfish is an open source application server that implements Java EE specifications. It provides a runtime environment and services to deploy, run, and manage Java EE applications and web services.

Key features of Glassfish include:
- Implements latest Java EE technologies and APIs including Servlets, JSP, EJB, JMS, JAX-RS etc.
- Open source and community driven allowing customization and additions.
- High performance through efficient memory utilization and clustering support.
- Secure - provides authentication, authorization and transport level security.
- Easy administration through web based admin console.
- Supports clustering and high availability configurations for scaling.
- Works across platforms like Linux, Windows, Solaris etc.

Glassfish is developed by Oracle in open collaboration with developers and users. It aims to enable rapid development and deployment of scalable and robust Java EE applications at no cost. Its modular architecture also allows developers to only pick required services minimizing resource overhead.

Glassfish Features

Features

  1. Full implementation of Java EE
  2. High performance
  3. Easy clustering
  4. Integrated administration console
  5. Developer friendly

Pricing

  • Open Source

Pros

Open source

Free to use

Wide platform support

High scalability

Good documentation and community support

Cons

Steep learning curve

Not as feature rich as proprietary options

Limited commercial support options


The Best Glassfish Alternatives

Top Development and Application Servers and other similar apps like Glassfish


WebSphere Application Server icon

WebSphere Application Server

IBM WebSphere Application Server (WAS) is a full-featured Java enterprise edition (Java EE) application server that provides an innovative, open web architecture for building, running, and managing Java platform-based web applications and web services. WAS supports a wide range of open standard APIs for web application development.Some key capabilities and...
WebSphere Application Server image
JBoss icon

JBoss

JBoss is a widely used open source application server that implements Java Enterprise Edition (Java EE) standards. It provides a runtime platform and services for developing and deploying Java server applications, web applications, and web services.Some key features and capabilities of JBoss include:Supports Java EE web technologies like Servlets, JSPs,...
JBoss image
Payara Server icon

Payara Server

Payara Server is an open source application server derived from GlassFish Server Open Source Edition. It is developed by Payara Services Ltd and released under the Common Development and Distribution License (CDDL).Payara Server includes various patches, bug fixes and enhancements on top of the GlassFish codebase. Some of the key...
Payara Server image
Apache Geronimo icon

Apache Geronimo

Apache Geronimo is an open source application server developed by the Apache Software Foundation. It implements the Java EE specifications and provides a distributed, multi-tenant application server runtime environment.Some key features of Apache Geronimo include:Supports Java EE 6 and Java EE 7 web specifications like JSP, Servlet, JSF etc.Integrated with...
Apache Geronimo image
JOnAS icon

JOnAS

JOnAS (Java Open Application Server) is an open source Java EE compliant application server. It implements all the Java EE standards including EJB, JPA, JTA, JMS, etc.Some key features and highlights of JOnAS:Lightweight and modular architecture based on OSGi. Easy to install, configure, and extend.Supports cluster configurations for high availability...
JOnAS image
Appserver.io icon

Appserver.io

appserver.io is an open source application server and web framework written in PHP. It aims to provide an easy-to-use platform for developing, deploying and running PHP applications with high performance.Some key features of appserver.io include:Supports modern PHP features like namespaces, traits and closuresIntegrated dependency injection containerPowerful REST API frameworkMVC web...
Appserver.io image
Mako Server icon

Mako Server

Mako Server is an open-source media server software that allows you to create your own personal media library. It is designed to help you store, organize, manage, and stream your media collection including movies, TV shows, music, audiobooks, photos, and more to various devices.Some key features of Mako Server include:Automatic...
Mako Server image