Fact-checked by Grok 2 weeks ago

GlassFish

Eclipse GlassFish is a , open-source that provides a full implementation of the platform specification. It serves as the for , offering a robust environment for developing, deploying, and managing scalable Java-based enterprise applications, web services, and without proprietary dependencies. Originally developed by in the late 1990s, GlassFish traces its roots to the Enterprise Server, recognized as the industry's first in 1996. It evolved into the reference implementation for the Java EE platform under Sun and was subsequently maintained by following its acquisition of Sun in 2010. In September 2017, Oracle announced the donation of GlassFish and related Java EE technologies to the to foster broader community involvement and open governance. The project was rebranded as Eclipse GlassFish, and the platform transitioned from Java EE to in 2018 to resolve trademark concerns with the "Java" name, with source code migration completed that year. Eclipse GlassFish supports all Jakarta EE APIs, having passed the Technology Compatibility Kits (TCKs) for certification, and includes features such as high-availability clustering, session persistence for HTTP and stateful beans, virtual server capabilities, and an intuitive web-based administration console. It also enables embedded server usage for simplified development and testing of applications. Licensed under the Eclipse Public License 2.0 (with the GNU General Public License v2 with Classpath Exception as a secondary license), the project is actively maintained by the Eclipse EE4J community, with key contributors including Fujitsu Limited and Oracle. As of November 2025, the latest stable release is version 7.0.25, compatible with Jakarta EE 10 and supporting Java SE 11, 17, and 21; milestone releases of version 8.0 provide compatibility with Jakarta EE 11.

Overview

Definition and Purpose

GlassFish is an open-source that serves as a complete implementation of the platform, enabling developers to build, deploy, and manage scalable web applications in enterprise environments. It provides a production-ready that supports the full spectrum of Jakarta EE APIs, ensuring compatibility and adherence to open standards without dependencies. This implementation facilitates the creation of robust, distributed systems capable of handling high loads while maintaining reliability and flexibility. Originally developed as a for , GlassFish evolved into a Jakarta EE-compatible server following its transition to the , where it continues to align with the platform's specifications under the governance of the Eclipse EE4J project. This shift marked a broader migration of technologies to the open-source Jakarta ecosystem, preserving while incorporating updates to the specification namespace and APIs. The evolution underscores GlassFish's role in supporting the community's ongoing standardization efforts for enterprise . In enterprise Java development, GlassFish supports key use cases such as implementing web services for interoperability, messaging systems for asynchronous communication, and persistence mechanisms for in mission-critical applications. These features enable the deployment of complex, transaction-oriented systems like financial platforms or backends, where and are essential. By integrating these capabilities, GlassFish empowers organizations to develop applications that meet demanding requirements in production settings. Unlike general-purpose servers such as , which primarily function as servlet containers for web applications, GlassFish offers full-stack enterprise capabilities as a comprehensive server, including support for enterprise JavaBeans (EJBs), Java Message Service (JMS), and Java Persistence API (JPA). This distinction makes GlassFish particularly suited for full-fledged enterprise needs, whereas Tomcat is often chosen for lighter, web-tier-only deployments.

Licensing and Availability

GlassFish is released under a dual licensing model, comprising the version 2.0 ( 2.0) and the GNU General Public License version 2 with the Exception (GPL2 w/CPE). The 2.0 provides a permissive open-source that permits commercial use, modification, and redistribution of the software, provided that is made available for any modifications and the license is preserved in distributions. Complementing this, the GPL2 w/CPE allows integration with independent modules under varying licenses, facilitating compatibility in environments while maintaining protections for derivative works. This dual structure ensures flexibility for both open-source and proprietary applications, with no royalties or fees required for usage. The open-source Eclipse GlassFish is freely available for download and access through multiple official channels maintained by the . Binary distributions and nightly builds can be obtained from the Eclipse Foundation's download portal via glassfish.org. Source code is hosted on under the eclipse-ee4j organization, enabling developers to clone the repository at github.com/eclipse-ee4j/glassfish for building from source using tools like . Additionally, it is accessible through Eclipse's project repositories, supporting contributions and version control integration. Eclipse GlassFish represents the community-driven, open-source continuation of the project following Oracle's 2017 donation of the codebase to the , distinguishing it from the historical commercial variant known as Oracle GlassFish Server. The Oracle version, which included enterprise support contracts and additional features, reached end-of-life for commercial updates in 2013, after which Oracle ceased providing paid support for new releases. In contrast, Eclipse GlassFish operates without such commercial obligations, emphasizing collaborative development under governance. Under its licensing terms, Eclipse GlassFish grants users significant freedoms for commercial deployment, including the right to modify the source code for internal use or create derivative products, as long as compliance with 2.0 or GPL2 w/CPE attribution and distribution rules is maintained. This model supports enterprise adoption by allowing redistribution in bundled software or cloud services without licensing fees, though users must ensure patent and warranty disclaimers are honored. Organizations seeking extended support can leverage community resources or third-party providers, but the core codebase remains unencumbered for broad commercial utilization.

Technical Features

Core Architecture

GlassFish employs a modular architecture centered on the framework, utilizing Apache Felix as its default OSGi implementation to enable and management of components as bundles. This design allows for selective of modules, reducing startup times, usage, and disk footprint by activating only necessary functionalities . Components interact through a lightweight, extensible that supports add-on extensions via public interfaces and dependency declarations, ensuring seamless integration without recompiling the core server. At the heart of this architecture are core components that facilitate deployment, administration, and scalability. Server instances serve as the runtime environments for Jakarta EE applications, each capable of operating standalone or as part of a larger configuration. Administrative domains, managed by a dedicated Domain Administration Server (DAS), encapsulate these instances and provide centralized control over configurations and resources. Clusters group multiple server instances to deliver high availability through features like failover and load balancing, while node agents—representing physical hosts—enable remote management of instances across distributed environments via protocols such as SSH. Network traffic handling in GlassFish relies on NIO framework, which implements non-blocking I/O to process HTTP and requests efficiently, supporting scalable server operations for high-concurrency scenarios. Grizzly's asynchronous processing model minimizes thread overhead, allowing the server to manage thousands of simultaneous connections without blocking, and integrates directly with GlassFish's HTTP service layer for protocol decoding and response generation. Extensibility is further enhanced by the HK2 (Hundred-Kilobyte Kernel) framework, which implements Jakarta Dependency Injection standards to manage services and their lifecycles dynamically. HK2 enables add-on components to declare dependencies on core services using annotations like @Service and @Inject, supporting scopes such as or per-lookup to control instantiation. This allows developers to extend GlassFish's functionality—such as custom administration commands or monitoring providers—by packaging them as bundles that the kernel automatically discovers and injects. The relationships among domains, clusters, and instances form a hierarchical structure optimized for . A acts as the top-level , housing the and one or more clusters or standalone instances, all sharing a common configuration repository. Within a , clusters aggregate instances across hosts, enabling by distributing load and replicating session via the Group Service for . Each instance belongs exclusively to one and inherits cluster-level settings if assigned, allowing seamless addition of instances to expand capacity without disrupting ongoing operations. This setup supports elastic growth, where clusters can dynamically incorporate new instances managed through node agents to handle increasing workloads.

Supported Standards and Technologies

GlassFish provides full compatibility with 11, serving as a certified that passes all (TCK) tests for the platform's required and optional components. This ensures developers can build portable enterprise applications leveraging key APIs such as Jakarta RESTful Web Services (JAX-RS) for creating RESTful services, Contexts and Dependency Injection (CDI) for managing dependencies and lifecycles, Java Persistence API (JPA) with EclipseLink as the default provider for object-relational mapping, Java Transaction API (JTA) for distributed transaction management, for web container functionality, Jakarta Server Faces (JSF) for user interface components, and Jakarta Messaging (JMS) for asynchronous communication. In addition to core Jakarta EE standards, GlassFish integrates support for Eclipse MicroProfile 6.1, enabling cloud-native development features like , metrics, health checks, and ; this integration is optional and available in versions requiring JDK 17 or higher. For security, GlassFish implements the Java Authentication and Authorization Service (JAAS) to handle pluggable authentication and , allowing custom login modules for realms such as certificate or JDBC-based authentication. It also supports SAML for through configurable security providers, facilitating across domains. Messaging capabilities in GlassFish are enhanced by its built-in integration with OpenMQ (formerly Sun Java System Message Queue), which serves as the default JMS provider to enable reliable, asynchronous message exchange without external dependencies. GlassFish runs on a range of JDK versions depending on the release: versions 7.x support Java SE 11 to 24, with Java SE 11 as the minimum for core functionality and versions like 17+ for advanced features such as MicroProfile; GlassFish 8.0 milestones require JDK 21 minimum, with experimental support extending to JDK 25. This modular architecture allows selective enabling of these standards to optimize resource usage in enterprise deployments.

History

Sun Microsystems Era

The origins of GlassFish trace back to October 2003, when released Sun ONE Application Server 7, a commercial product compliant with the J2EE 1.3 specification that laid the groundwork for future open-source Java enterprise server initiatives. This server represented Sun's primary enterprise application platform at the time, emphasizing standards-based development for distributed applications. On June 6, 2005, Sun Microsystems officially launched the GlassFish project during JavaOne, open-sourcing the codebase of the Sun Java System as a reference implementation for the emerging platform. The initiative aimed to build a community-driven, production-quality under the (CDDL), encouraging contributions to accelerate innovation. This move aligned with Sun's broader strategy to integrate GlassFish into the Java Enterprise System, a suite of tools for enterprise deployments. GlassFish v1.0 was released on May 4, 2006, providing full implementation of the Java EE 5 specification, including annotations for simplified development and tight integration with the for streamlined application building and deployment. Key innovations during this period included the introduction of the Metro framework, a high-performance web services stack from the GlassFish community that supported and for reliable, interoperable web services. Early clustering features emerged in subsequent updates like v2 (2007), enabling load balancing and session replication for high-availability environments within Sun's ecosystem. The GlassFish community experienced rapid growth under Sun, attracting developer contributions through forums, mailing lists, and integration with the Java Enterprise System, which by 2007 included over 1,800 registered members and millions of downloads. This collaborative effort solidified GlassFish as a cornerstone of open-source Java EE development. The Sun era concluded with Oracle's acquisition of Sun in January 2010, shifting stewardship to Oracle while preserving the project's open-source foundations.

Oracle Corporation Era

In January 2010, completed its acquisition of for approximately $7.4 billion, integrating Sun's open-source projects, including GlassFish, into its middleware portfolio. This transition followed the release of GlassFish 3.0 in December 2009, which implemented Java EE 6 and featured enhanced support through the integration of the Apache Felix framework, enabling modular application deployment and improved runtime extensibility. Under Oracle's stewardship, GlassFish continued as the for subsequent Java EE specifications, though the acquisition raised early concerns among developers regarding the future of community-driven development. GlassFish 4.0 was released in June 2013 as the for EE 7, introducing support for (JSR 356) for real-time bidirectional communication and Batch Applications (JSR 352) for processing large-scale data jobs. These features enhanced GlassFish's capabilities for modern web applications and enterprise batch processing, aligning with evolving standards for scalable development. Later, in September 2017, GlassFish arrived as the for EE 8, adding protocol support in the Servlet container to improve web performance through multiplexing and header compression. During this period, Oracle shifted emphasis toward its commercial GlassFish Server offerings, which provided enterprise-grade support and clustering features, while open-source edition updates continued but with limitations. In November 2013, Oracle announced it would cease commercial support for future major releases of the open-source GlassFish, ending paid maintenance for version 4.0 and beyond, though existing contracts were honored. This decision reflected a broader to proprietary products, contributing to internal challenges such as reduced focus on and delays in Java EE specification advancements, exemplified by the prolonged timeline for Java EE 8 from initial planning in 2014 to final release in 2017. These shifts ultimately led Oracle to donate GlassFish and Java EE technologies to the in September 2017.

Eclipse Foundation Era

In 2017, Oracle Corporation announced its intention to donate the Java EE technologies, including the GlassFish application server, to the , with the formal announcement occurring on September 12. This donation was completed with the transfer of the GlassFish codebase to Eclipse repositories on September 17, 2018, marking a significant shift toward open governance. Upon integration, GlassFish was rebranded as Eclipse GlassFish, emphasizing its role as a community-led for enterprise Java standards under the Eclipse umbrella. The first major release under Eclipse stewardship was Eclipse GlassFish 5.1.0, issued on January 29, 2019, which served as a maintenance update for Java EE 8 compatibility. This version passed the Java EE 8 Compatibility (CTS), ensuring it remained a certified while incorporating community contributions and bug fixes during the transition period. It represented a bridge from Oracle's prior stewardship, focusing on stability and integration with the emerging ecosystem without introducing breaking changes. A pivotal evolution occurred with Eclipse GlassFish 6.0.0, released on December 30, 2020, aligning with the debut of 9. This release implemented the namespace migration from javax.* to jakarta.*, a foundational change to resolve trademark issues and enable independent evolution of the platform outside Oracle's control. The update required JDK 11 or higher and passed the 9 CTS, establishing Eclipse GlassFish as the first compatible runtime for the renamed specifications. Subsequent enhancements came with Eclipse GlassFish 6.1.0 on May 25, 2021, supporting 9.1 with refinements to security features and 3.0 integration, also achieving full CTS certification. Further advancement arrived in Eclipse GlassFish 7.0.0, released on December 14, 2022, which delivered complete compatibility with 10, including support for JDK 17, enhanced processing, and improved concurrency utilities, once again validated through rigorous CTS testing. The project continued to evolve with the release of Jakarta EE 11 on June 26, 2025, accompanied by Eclipse GlassFish 8.0.0 milestones achieving full compatibility and passing the Technology Compatibility Kits (TCKs), supporting JDK 17 and later versions. Governance of Eclipse GlassFish falls under the Eclipse EE4J top-level project, launched in 2018 to steward the donated Java EE assets through a meritocratic, open-source model. This structure promotes community-driven development, with contributions from organizations like , , and , alongside individual committers, fostering collaborative evolution of the server and its alignment with standards. The project's charter emphasizes transparency, inclusivity, and vendor-neutral advancement, enabling sustained innovation without proprietary constraints.

Forks and Derivatives

Payara Server

Payara Server emerged as a prominent of GlassFish during a period of dissatisfaction with 's reduced commitment to the project, providing a viable alternative for users seeking ongoing development and support. It was forked from GlassFish 4.0 on October 31, 2014, by members of the former GlassFish team operating under C2B2 Consulting, which later evolved into Services Ltd. This initiative aimed to deliver a that addressed unresolved bugs and extended the lifecycle of the open-source . Key enhancements in distinguish it from upstream GlassFish, including built-in support for Eclipse MicroProfile introduced in early versions to facilitate development and cloud-native applications. The server integrates for advanced clustering capabilities, enabling efficient session replication, data grids, and without relying on external tools. Additionally, it offers commercial support options through Payara Services, including service level agreements for production environments. Payara Server maintains a release cadence aligned with GlassFish updates while incorporating proprietary improvements; for instance, version 6.2025.4, released in April 2025, provides compatibility with 10 and SE 11/17/21, ensuring support for enterprise Java standards and runtime environments. As of November 2025, the latest , version 7.2025.1, is certified compatible with 11 and supports SE 17 and 21. This quarterly rhythm allows for timely integration of security patches and feature enhancements beyond the Eclipse GlassFish baseline. Emphasizing production readiness, includes integrations such as native orchestration, charts, and pipeline compatibility, alongside performance optimizations like dynamic thread pooling and low-latency request processing tailored for high-throughput scenarios. These features, absent in upstream GlassFish, enable seamless scaling in cloud and hybrid deployments. The business model centers on an open-source core under the v2.0, complemented by enterprise subscriptions that unlock advanced monitoring tools, extended support, and priority bug fixes for mission-critical applications.

Other Derivatives

Eclipse Piranha Cloud represents a lightweight, cloud-native derivative of GlassFish technology, developed by the OmniFish team to enable highly composable runtimes suitable for embedded and serverless environments. Unlike the full model of GlassFish, focuses on modular components for specific use cases, such as rendering Jakarta Faces pages without requiring an HTTP , while maintaining compatibility with standards. It emerged from experience with GlassFish to address demands for faster startup times and reduced overhead in modern cloud deployments. Several commercial derivatives of GlassFish have been developed primarily in to extend its capabilities for enterprise environments. NEC's WebOTX , for instance, is based on GlassFish and supports 8, with customized jars and features tailored for mission-critical applications. Similarly, and Fujitsu's Enterprise Application Platform (formerly Interstage) derive from GlassFish, achieving certifications for 10 and focusing on high-availability and integration with legacy systems in large-scale deployments. These derivatives, including the leading fork Payara Server, arose largely in response to Oracle's diminished support for GlassFish after 2013, aiming to fill gaps such as sustained updates, commercial backing, and integration with emerging standards like MicroProfile for microservices compatibility. By forking or adapting GlassFish's open-source codebase, projects like Piranha and commercial variants provide easier migration paths and niche optimizations without relying on the upstream project's evolving priorities under the Eclipse Foundation.

Current Status and Development

Recent Releases and Compatibility

Eclipse GlassFish 7.0.21, released on January 3, 2025, focused on resolving critical stability issues, including hangs during server restarts on high-performance machines and the creation of excessive ephemeral ports upon shutdown, as well as random errors affecting authenticated sessions. These fixes improved operational reliability for deployments, with contributions from developers addressing conditions and resource management. Eclipse GlassFish 7.0.22, released on February 3, 2025, included updates to Concurrō, , and components, along with security improvements and bug fixes for better stability. Eclipse GlassFish 7.0.23, released on March 14, 2025, added support for SSH nodes on Windows operating systems, along with various bug fixes and enhancements to administration features. In April 2025, Eclipse GlassFish 7.0.24 introduced full support for JDK 24, enabling compilation and execution across JDK versions 11 through 24, while requiring JDK 17 or higher for MicroProfile features. This release unified scripting by standardizing all Linux scripts to use Bash consistently and implementing a cross-platform method for resolving the AS_INSTALL path, alongside fixes for Windows-specific log formatting issues. Deployment performance saw optimizations, such as replacing custom file discovery with Java's Files.walkFileTree API and adopting try-with-resources for better efficiency; for instance, on Windows 11, deployment times for large applications dropped from 110 seconds to around 100 seconds, with potential further reductions to 92 seconds via caching. Eclipse GlassFish 7.0.25, released on May 27, 2025, emphasized code cleanups and system optimizations to streamline future maintenance, including from deprecated DerbyDB es and enhancements to loader initialization. It also fixed race conditions in logging components, resolved memory leaks in connection resources, and improved local server stopping mechanisms, all while preparing the codebase for the upcoming 7.1.0 release and 11 compatibility. Overall compatibility for Eclipse GlassFish 7 remains robust, supporting JDK 11 to 24 for core operations and certified (TCK) compliance for 10, ensuring adherence to the full platform specification. MicroProfile implementations necessitate JDK 17 or later due to dependency requirements. The future roadmap for Eclipse GlassFish, as of November 2025, prioritizes expanded JDK support up to version 25 and beyond, demonstrated in 7.1.0 Milestone 1 (released October 1, 2025), which enhances Jakarta EE 10 features and supports JDK 17 to 25. Additionally, GlassFish 8.0.0-M14 (November 2025) provides compatibility with the Jakarta EE 11 platform (released June 26, 2025), requiring JDK 21 minimum and passing full TCK certification for cloud-native enhancements and modernized profiles.

Community Involvement and Support

The Eclipse GlassFish project is governed by the Eclipse EE4J Working Group, an open-source initiative under the that manages its development alongside other Jakarta EE components to ensure vendor-neutral evolution. Key sponsors, including OmniFish, Limited, and Services Limited, provide resources and expertise, complemented by contributions from individual developers who participate in code reviews and enhancements. This collaborative structure fosters a stable environment for advancing GlassFish as a for . Contributions to GlassFish occur primarily through open channels such as the repository at eclipse-ee4j/glassfish, where developers submit issues and pull requests for features, bug fixes, and improvements. Additional avenues include the glassfish-dev mailing list for discussions among developers and the Eclipse bug tracker for reporting and resolving defects, enabling transparent and inclusive participation from the global community. The GlassFish community actively participates in Jakarta EE-focused events, such as conferences where updates and demonstrations are presented, often through shared booths organized by sponsors like OmniFish. Essential resources include detailed documentation hosted on glassfish.org, covering , deployment, and development guides to assist users and contributors. efforts involve running Technology Compatibility Kits (TCKs) to verify compliance with Jakarta EE specifications, ensuring reliability for enterprise deployments. Support mechanisms for GlassFish encompass community-driven options like forums on Eclipse.org and tagged questions on Stack Overflow, where users seek advice on configuration and troubleshooting. Commercial support is available from sponsors, with OmniFish offering enterprise services for production issues and upgrades, while migration guides facilitate transitions from legacy versions like GlassFish 5 or earlier Oracle editions. The Eclipse Public License enables these broad contributions by promoting open collaboration without restrictive barriers. A notable challenge for the GlassFish community lies in sustaining adoption against competitors like , which prioritize cloud-native optimizations and faster startup times, whereas GlassFish emphasizes long-term stability and comprehensive adherence.

References

  1. [1]
    Eclipse GlassFish | projects.eclipse.org
    Eclipse GlassFish® is a lightweight yet powerful open-source application server that fully implements the Jakarta EE platform.Downloads · Who's Involved · Developer Resources · Governance
  2. [2]
    Jakarta EE Platform 11 | Jakarta EE | The Eclipse Foundation
    Compatible Implementations used for ratification. Java 17: Eclipse GlassFish; Java 21: Eclipse GlassFish. Compatible Implementations. Compatible Implementations ...
  3. [3]
    Eclipse GlassFish Quick Start Guide, Release 7
    May 27, 2025 · This book demonstrates key features of the Eclipse GlassFish product and enables you to quickly learn the basics.
  4. [4]
    Eclipse Releases GlassFish 5.1 Certified as Compatible with Java ...
    Feb 19, 2019 · Originally known in 1996 as the industry's first application server, Kiva Enterprise Server, GlassFish has a remarkable 23-year history having ...
  5. [5]
    Oracle Donating Java EE to the Eclipse Foundation » Linux Magazine
    Sep 20, 2017 · Oracle Donating Java EE to the Eclipse ... The company will relicense Java EE technologies and related GlassFish technologies to the foundation.Missing: date | Show results with:date
  6. [6]
    A New Era for GlassFish: Source Code Migrated, and the Java EE ...
    Sep 30, 2018 · The Eclipse Foundation recently announced two milestone achievements in September 2018: the migration of GlassFish source code from Oracle ...
  7. [7]
    Jakarta EE Compatibility - Eclipse GlassFish
    Eclipse GlassFish is a Compatible Implementation of a number of Jakarta EE Specifications. For each specification we are required by the Eclipse Foundation ...
  8. [8]
    High Availability in GlassFish Server
    GlassFish Server provides high availability of HTTP requests and session data (both HTTP session data and stateful session bean data).<|control11|><|separator|>
  9. [9]
    Eclipse GlassFish Embedded Server Guide, Release 7
    May 27, 2025 · This document explains how to run applications in embedded Eclipse GlassFish and to develop applications in which Eclipse GlassFish is embedded.
  10. [10]
    Eclipse GlassFish 7.0.25 | projects.eclipse.org
    May 27, 2025 · Download Eclipse GlassFish 7.0.25. Release Date: Tuesday, May 27, 2025 - 12:00. Release Type: Minor release.
  11. [11]
    Eclipse GlassFish
    Eclipse GlassFish is a Jakarta EE compatible implementation sponsored by the Eclipse Foundation. Latest News May 27, 2025 – Eclipse GlassFish 7.0.25 AvailableMissing: history | Show results with:history
  12. [12]
    Eclipse Public License - v 2.0
    THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM ...Missing: GPL2 CPE
  13. [13]
    Eclipse Public License 2.0 (EPL) | The Eclipse Foundation
    Eclipse Public License - v 2.0. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR ...Missing: GlassFish | Show results with:GlassFish
  14. [14]
    Eclipse GlassFish Downloads
    You can download the latest Eclipse GlassFish development milestone or nightly version in the Eclipse Foundation Download portal.
  15. [15]
    eclipse-ee4j/glassfish - GitHub
    Eclipse GlassFish 8.0.0 is Jakarta EE 11 compatible, requires Java 21, experimentally also higher versions. Eclipse GlassFish 7.1.0 is Jakarta EE 10 ...Releases 64 · Issues 83 · Discussions
  16. [16]
    Eclipse GlassFish 5.1 is Released | The Eclipse Foundation
    Eclipse GlassFish 5.1 is a pure Eclipse release. All components formerly supplied by Oracle have been transferred to the Eclipse Foundation from Oracle ...<|control11|><|separator|>
  17. [17]
    Oracle Pulls Commercial Support for GlassFish App Server -- ADTmag
    Nov 8, 2013 · Oracle says it will stop providing commercial support for new versions of the GlassFish application server, though it will continue to deliver ...Missing: distinction | Show results with:distinction
  18. [18]
    Eclipse GlassFish Add-On Component Development Guide, Release 7
    May 27, 2025 · This document explains how to use published interfaces of Eclipse GlassFish to develop add-on components for Eclipse GlassFish.
  19. [19]
    Eclipse GlassFish High Availability Administration Guide, Release 7
    This manual also provides a high-level introduction to concepts such as: Eclipse GlassFish components such as node agents, domains, and clusters. IIOP load ...
  20. [20]
    Project Eclipse Grizzly
    ### Summary of Grizzly Framework in GlassFish for Non-Blocking I/O Handling HTTP/HTTPS Traffic
  21. [21]
    GlassFish HK2 - Dependency Injection Kernel - GitHub Pages
    A light-weight and dynamic dependency injection framework. Eclipse GlassFish HK2 is an implementation of Jakarta Dependency Injection.
  22. [22]
    6 Configuring the Java Persistence Provider - Eclipse GlassFish
    TopLink includes all of EclipseLink, from the Eclipse Foundation. EclipseLink is the default persistence provider in GlassFish Server Open Source Edition.
  23. [23]
    Eclipse GlassFish Security Guide, Release 7
    May 27, 2025 · The Eclipse GlassFish Security Guide provides instructions for configuring and administering Eclipse GlassFish security.Missing: SAML | Show results with:SAML
  24. [24]
    About System Security in GlassFish Server
    JAAS enables services to authenticate and enforce access controls upon users. JAAS implements a Java technology version of the standard Pluggable Authentication ...Missing: SAML | Show results with:SAML
  25. [25]
    Administering the Java Message Service (JMS) - Eclipse GlassFish
    By default, GlassFish Server provides JMS messaging through its built-in jmsra resource adapter communicating with Open Message Queue, which is included with ...
  26. [26]
    Eclipse GlassFish: Swimming Towards Jakarta EE 10
    Nov 29, 2021 · The GlassFish technology can be directly traced back to the Sun ONE Application Server 7 (S1AS 7), which was Sun Microsystem's primary server ...
  27. [27]
    Sun ONE Application Server 7 Platform Summary
    This document provides the specifics on supported platform components for the Sun™ Open Network Environment (ONE) Application Server 7, Update 1 product. This ...Missing: GlassFish origins
  28. [28]
    [PDF] The GlassFish Community Delivering a Java EE Application Server
    At JavaOne 2005, Sun announced Project. GlassFish, an initiative to open source its. Application Server and the Java EE. Reference Implementation (see inset ...
  29. [29]
    Sun GlassFish Enterprise Server Features - Oracle Help Center
    The Sun GlassFish Enterprise Server v2.1.1 Release Notes provide late-breaking information about Enterprise Server software and documentation.Missing: early | Show results with:early
  30. [30]
    [PDF] Metro - The Web services Stack in GlassFish - Java.net
    What is Metro ? • Web Services stack from GlassFish community. • High-performance and production-quality one stop shop for all Web service needs.Missing: framework | Show results with:framework
  31. [31]
    [PDF] GlassFish High Availability Overview - Java.net
    What we will cover today. • What is Project GlassFish ? • Explain GlassFish v2 Clustering. > Cluster Creation & Configuration.Missing: era | Show results with:era
  32. [32]
    Sun announces open source innovation awards - Business Standard
    Since its introduction in 2005, the GlassFish community has grown to more than 1,800 registered members and the application servers has been downloaded more ...Missing: launch | Show results with:launch<|separator|>
  33. [33]
    Oracle Buys Sun
    Oracle will acquire Sun common stock for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion, or $5.6 billion net of Sun's cash ...
  34. [34]
    OSGi Module Management Subsystem (Oracle GlassFish Server 3.0 ...
    OSGi Module Management Subsystem. The OSGi module management subsystem that is provided with GlassFish Server is the Apache Felix OSGi framework.
  35. [35]
    Oracle Announces GlassFish Roadmap - InfoQ
    Mar 26, 2010 · There's been some concern amongst GlassFish users since Oracle's takeover of Sun Microsystems closed in January this year.
  36. [36]
    Oracle Officially Launching Java EE 7 and Glassfish 4 Today - InfoQ
    Jun 12, 2013 · New capabilities added to the platform include the WebSocket, JSON, Concurrency, and aforementioned Batch JSRs, whilst JAX-RS, JMS, and ...Missing: June | Show results with:June
  37. [37]
    Java EE 7 melds HTML5 with enterprise apps - The Register
    Jun 13, 2013 · Concurrent with the final release of the Java EE 7 spec, Project GlassFish has also released GlassFish 4.0, the latest version of the open ...Missing: June | Show results with:June
  38. [38]
    GlassFish 5.0 - downloads
    Sep 20 2017, 57M. [ ] · javaee8-ri.zip, Sep 20 2017, 107M. [ ], ee8-oss-sources.zip, Sep 20 2017, 354M. [ ] · version-info-5.0.txt, Sep 20 2017, 100. [ ] ...
  39. [39]
    [PDF] GlassFish Server Open Source Edition - Java EE
    GlassFish Server Open Source Edition Release 5.0 requires Oracle JDK 8 Update 144 or later. Also be sure to see Paths and Environment Settings for the JDK ...
  40. [40]
    Oracle abandons commercial support for Glassfish JEE Server - ZDNet
    Nov 7, 2013 · Oracle abandons commercial support for Glassfish JEE Server. Oracle will no longer be supporting Glassfish Java Enterprise Edition Server business users.
  41. [41]
    GlassFish Commercial Edition is Dead - InfoQ
    Nov 7, 2013 · Oracle will no longer release GlassFish with commercial support. There will be no Commercial Edition of GlassFish 4. Existing customers with ...Missing: paid | Show results with:paid
  42. [42]
    Lack of Java EE 8 Progress
    For months those of us close to the Java Community Process (JCP) have noticed a marked slowdown in development on Java EE 8 JSRs led by Oracle.Missing: GlassFish | Show results with:GlassFish
  43. [43]
    Welcoming GlassFish to the Eclipse Foundation
    Sep 18, 2018 · A major milestone was achieved yesterday! The GlassFish code from Oracle made its home in the Eclipse Foundation's Git repositories ...Missing: donates official
  44. [44]
    Eclipse GlassFish 5.1.0 | projects.eclipse.org
    Eclipse GlassFish 5.1. ... Release Date. Tuesday, January 29, 2019 - 12:00. Release Type. Minor release. Reviews. Eclipse GlassFish 5.1.0 Release ...
  45. [45]
    Eclipse GlassFish 6.0.0 | projects.eclipse.org
    Dec 30, 2020 · GlassFish 6.0.0 will be a Compatible Implementation of Jakarta EE 9. Main changes will be to incorporate the Jakarta EE 9 full platform components.
  46. [46]
    Eclipse GlassFish 6.1.0
    May 25, 2021 · GlassFish 6.1 will require JDK 11 as a minimum version. Release Date. Tuesday, May 25, 2021 - 12:00. Release Type. Minor release ...
  47. [47]
    Eclipse GlassFish 7.0.0 | projects.eclipse.org
    Dec 14, 2022 · Eclipse GlassFish 7.0.0. Primary tabs. Overview · Release Plan · Review Information. Eclipse GlassFish 7.0.0 will be Jakarta EE 10 compatible.
  48. [48]
    GlassFish 7.0 Delivers Support for JDK 17 and Jakarta EE 10 - InfoQ
    Jan 6, 2023 · The Eclipse Foundation has released the latest version of its open-source application server, GlassFish 7.0, which is now available.
  49. [49]
    Eclipse GlassFish | projects.eclipse.org
    Eclipse GlassFish is a complete application server, it is a Jakarta EE compatible product that implements the Jakarta EE Platform and Web & Core Profile ...
  50. [50]
    The New Fish on the Block - Payara Server
    Nov 6, 2014 · Payara was created by C2B2 consulting, an independent middleware consultancy and support provider. C2B2 specialises in architecting ...Missing: forked | Show results with:forked
  51. [51]
    Payara Server | PDF | Computing Platforms - Scribd
    Payara Server is an open-source application server. derived from GlassFish Server Open Source Edition. It was created in 2014[1] by C2B2 Consulting as a drop in
  52. [52]
    Payara Server Enterprise
    ### Key Enhancements and Features of Payara Server Enterprise Compared to GlassFish
  53. [53]
    Download Compatible Products - Jakarta® EE
    Jakarta EE 10 Platform ; Payara Server Community, 6.2024.9 · 6.2023.12 · 6.2023.7 · 6.2022.1 · 6.2022.1.Alpha4 ; Payara Server Enterprise, 6.18.0 · 6.9.0, Web ...<|control11|><|separator|>
  54. [54]
    Features Catalog | Payara Services Ltd
    Payara InSight is the built-in monitoring console and provides a visual representation of all metrics collected by Payara Server, including MicroProfile Metrics ...
  55. [55]
    Eclipse Piranha Cloud | projects.eclipse.org
    GlassFish is one example of such implementation. Eclipse Piranha Cloud ... E.g. Eclipse Piranha Cloud could be used to just render a Jakarta Faces page ...
  56. [56]
    NEC's WebOTX - a commercial GlassFish derivative
    May 12, 2015 · Those servers are the following: NEC WebOTX · Hitachi Application Server · Fujitsu Interstage AS. In this article we're going to take a quick ...
  57. [57]
    OmniFish announces Eclipse GlassFish support - foojay
    Sep 23, 2022 · They are going to support Jakarta EE 10 applications on Eclipse GlassFish 7, which will be released later in October 2022. Moreover, OmniFish ...
  58. [58]
    Release 7.0.21 · eclipse-ee4j/glassfish
    ### Summary of Bug Fixes in GlassFish 7.0.21
  59. [59]
    GlassFish update fixes restart hangs, random 403 responses
    Jan 8, 2025 · Downloadable from glassfish.org, GlassFish 7.0.21 was introduced January 3. GlassFish implements the Jakarta EE 10 enterprise Java specification ...
  60. [60]
    Release 7.0.24 · eclipse-ee4j/glassfish
    ### Summary of GlassFish 7.0.24 Release
  61. [61]
    Eclipse GlassFish 7.x Downloads
    GlassFish 7.0.24 is a final release, containing final Jakarta EE 10 APIs. It compiles and runs on JDK 11 to JDK 24. MicroProfile support requires JDK 17 or ...
  62. [62]
    Recent Updates in Eclipse GlassFish Releases - OmniFish
    Jun 28, 2025 · Eclipse GlassFish set a milestone by becoming the first implementation to pass the Jakarta EE ... GlassFish's role as a reference standard ...
  63. [63]
    Release 7.0.25 · eclipse-ee4j/glassfish
    ### Summary of GlassFish 7.0.25 Release
  64. [64]
    The Eclipse Foundation's Jakarta EE Working Group Announces ...
    Jun 26, 2025 · This milestone release builds on previous Core Profile (December 2024) and Web Profile (March 2025) versions and represents a significant ...<|control11|><|separator|>
  65. [65]
    Eclipse EE4J
    ### Summary of EE4J Content
  66. [66]
    Mailing List: glassfish-dev (106 subscribers) - Eclipse Account
    To post a message to all the list members, send email to glassfish-dev@eclipse.org. You must be subscribed to the list before you can post.Missing: GitHub | Show results with:GitHub
  67. [67]
    Eclipse GlassFish | projects.eclipse.org
    Eclipse GlassFish GitHub Repositories. You can use the code from these repositories to experiment, test, build, create patches, issue pull requests, etc.<|control11|><|separator|>
  68. [68]
    A Remarkable Year for OmniFish, GlassFish, Piranha, and Jakarta EE
    Dec 31, 2024 · We participated in several major conferences, either with our own booth or as part of the Jakarta EE booth. Notable highlights include:Missing: participation | Show results with:participation
  69. [69]
    Eclipse GlassFish Documentation and User Guides
    Download distributions, release notes, documentation, user guides, manuals, get involved, community, developer resources, support.Missing: certification | Show results with:certification
  70. [70]
    Compatibility certification request for Eclipse GlassFish 8.0 M10 for ...
    Mar 14, 2025 · Jakarta Authentication 3.1 TCK · Jakarta Contexts and Dependency Injection 4.1 TCK · Jakarta Concurrency 3.1 TCK · Jakarta Data 1.0 TCK.Missing: forums | Show results with:forums
  71. [71]
    Eclipse Community Forums: GlassFish
    Topic, Replies, Views, Last message. Forums are now read only. After 10 years of discussion and planning[1], these forums have been declared end of life, ...
  72. [72]
    OmniFish announces enterprise support for Eclipse GlassFish ...
    Sep 22, 2022 · OmniFish, based in Estonia, EU, welcomes the new Jakarta EE 10 version. They are going to support Jakarta EE 10 applications on Eclipse GlassFish 7.Missing: Fujitsu | Show results with:Fujitsu
  73. [73]
    Eclipse GlassFish Upgrade Guide, Release 7
    Sep 25, 2025 · This guide explains how to upgrade to Eclipse GlassFish 7 from previous Eclipse GlassFish and Sun GlassFish Enterprise Server product releases.
  74. [74]
    Jakarta EE vs. Quarkus: A Comparison of Top Enterprise Java ...
    Jun 24, 2025 · Compare Jakarta EE vs Quarkus to choose the right Java framework for your enterprise.