Comparison: Payara Platform / Eclipse GlassFish

Quick overview Eclipse GlassFish 7.0.25Payara Community 6.2025.6 Payara Enterprise 6.27
Pros

Eclipse GlassFish 7.0.25

Lightweight yet robust and powerful, no vendor lock-in. Fast modernization, strong focus on Jakarta EE, MicroProfile, and security.
  • Focus on stability and security in any deployment
  • Active, monthly releases
  • Opensource; Community project, no vendor lock-in
  • Commercially supported
  • High-availability clustering
  • Early support for new Java versions
  • Much faster startup
  • Fast asynchronous logging
  • Windows SSH nodes support
  • Microservice runtime

Payara Community 6.2025.6

Platform for development projects that supports Jakarta EE and MicroProfile applications.
  • Focus on testing and development
  • Active, monthly releases
  • Opensource; Maintained by Payara
  • Full MicroProfile 6.1
  • Flexible clustering using Hazelcast.
  • Additional monitoring services
  • Additional health check services
  • JCache
  • Microservice runtime

Payara Enterprise 6.27

Robust, flexible clustering, advanced monitoring and health check features. Strong focus on Jakarta EE and MicroProfile.
  • Focus on mission critical or production deployments
  • Active, monthly releases
  • Requires commercial subscription
  • Full MicroProfile 6.1
  • Flexible clustering using Hazelcast
  • Additional monitoring services
  • Additional health check services
  • JCache
  • Microservice runtime
Cons Eclipse GlassFish 7.0.25 Lighter in enterprise features, fewer MicroProfile features.
  • Fewer enterprise features
Payara Community 6.2025.6 Not recommended for production. Configuration and commercial support not straightforward, locked to a vendor, modernization slower.
  • Dependent on Payara, who owns and controls the project
  • Testbed for Payara Enterprise, stability and security not a priority
  • Support from Payara requires migration
  • Complicated configuration of monitoring features
  • Slower to support new Java versions
Payara Enterprise 6.27 Commercial subscription required, often at a very high cost. Source code not publicly available. 
  • Requires paying license fees
  • Terminating subscription implies a migration
  • Slower to provide new features
  • Slower to support new Java versions
  • Higher resource usage because of additional features

Table 2.1: Feature Comparison Overview

 

 

Feature / AspectEclipse GlassFish 7.0.25Payara Community 6.2025.6Payara Enterprise 6.27
Jakarta EE SupportJakarta EE 10
Jakarta EE 11 since version 8.0.0-M12
Jakarta EE 10
Jakarta EE 11 since version 7 Beta
Jakarta EE 10
Java SupportJava 11, 17, 21, and 24Java 11, 17, 21, and 24Java 11, 17, and 21.
MicroProfile Support

Partial MicroProfile 6.1

(Config, REST Client, JWT). 

Health coming in GlassFish 7.1.0

MicroProfile 6.1.MicroProfile 6.1.
Release CadenceMonthlyMonthlyMonthly
Project ActivitySteady pace last 2 years, around 55 changes a monthSteady pace, around 60 changes a monthUnknown – no public data
Release Activity20 resolved issues a month18 resolved issues a month10 resolved issues per a month
Project Governance

Eclipse Foundation.

OmniFish is the leading contributor

Payara Foundation

Payara Services Ltd. as the leading contributor

Payara Services Ltd.
FocusStability, security, performance, standards.Innovation, experimental features, flexibility.Stability, security, mission-critical systems.
Commercial Support

By OmniFish.

No migration required – directo support for Eclipse GlassFish

OmniFish deeply involved in the core GlassFish project

By Payara Services.

Via migration to Payara Enterprise 

By OmniFish.

No migration required. Migration to GlassFish recommended.

By Payara Services.
Support Model

OmniFish:

Consultancy sessions, Long-term support, SLAs, emergency fixes, custom feature development in core GlassFish

Payara Services:

Long-term support, SLAs, Migration support, Emergency fixes

OmniFish:

Consultancy sessions, Long-term maintenance  support, Emergency fixes

Payara Services:

Long-term support, SLAs, Migration support, Emergency fixes

Support Prices

OmniFish:

Moderate.

Only production installations count.

Payara Services:

High. 

All installations count.

OmniFish:

Moderate.

Only production installations count.

Payara Services:

High. 

All installations count.

Consultancy Model

OmniFish:

Consultancy available without a contract.

Payara Services:

Consultancy only with a long-term contract.

OmniFish:

Consultancy available without a contract.

Payara Services:

Consultancy only with a long-term contract.

Installation Size

GlassFish Server Full: 142 MB

Embedded GlassFish Full: 83 MB

Payara Server Full: 221 MB

Payara Micro: 97 MB

Information not available
Startup Time

Fast. Starts 30% faster than Payara.

Embedded GlassFish starts much faster.

Generally good.

Payara Micro starts faster.

The default Hazelcast-based clustering delays startup.

Information not available
Deployment Time

Various improvements, work out of the box without tuning

(optimized file scanning, faster implicit CDI detection)

Various improvements, need tuning 

(warlib directory, CDI scanning excludes)

Some improvements, need tuning 

(CDI scanning excludes)

Microservice distribution

Embedded GlassFish, executable from command line.

Starts 50% faster than Payara Micro, comparably fast to Spring Boot

Payara Micro, executable from command line, generates uber jar.

Starts in seconds, 3 times slower than SpringBoot

Payara Micro, executable from command line, generates uber jar.
Admin ConsoleUser-friendly UI, Asadmin Command LoggerUser-friendly UI, Asadmin RecorderUser-friendly UI, Asadmin Recorder
Auditing featuresAsadmin Command Logger (all commands – via UI, REST, CLI)Auditing service (commands in Admin Console only)Auditing service (commands in Admin Console only)
ObservabilityServer monitoring via REST and JMX. 

Server monitoring via REST and JMX. 

MicroProfile Metrics, Telemetry.

Notification service.

HealthCheck service.

Server monitoring via REST and JMX. 

MicroProfile Metrics, Telemetry.

Notification service.

HealthCheck service.

Monitoring console.

ClusteringBased on Hazelcast. Session replication, flexible data grid, JCacheBased on Hazelcast. Session replication, flexible data grid, JCacheBased on Shoal and GMS. Session replication, centrally managed clusters
Remote nodes

Manage Linux nodes via SSH.

Manage Windows nodes manually or via SSH emulation.

Manage Linux nodes via SSH. Manage Windows nodes via native SSH.

Manage Linux nodes via SSH.

Manage Windows nodes manually or via SSH emulation.

CLI/Automation

CLI commands, Command Logger for automation.

Embedded GlassFish configured on command line

CLI commands, ASAdmin Recorder for automation.

Payara Micro configured on command line

CLI commands, ASAdmin Recorder for automation.

Payara Micro configured on command line

Logging subsystemFast asynchronous logging based on JUL, dynamic reconfiguration, high throughput Legacy logging based on JUL (java.util.logging), low throughputLegacy logging based on JUL (java.util.logging), low throughput
IDE IntegrationEclipse, NetBeans, IntelliJ IDEA, VS Code.Eclipse, NetBeans, IntelliJ IDEA, VS Code.Eclipse, NetBeans, IntelliJ IDEA, VS Code.
Docker imagesUnified image for both GlassFish server and Embedded GlassFishSeparate images for each distributionDocker images for customers
Commercial features

With support from OmniFish:

  • Production-tuned configuration

With support from OmniFish:

  • Production-tuned configuration
    • Production-tuned configuration
    • Update tool
    • Monitoring Console
    • OpenJDK support
Scroll to Top