Free Production-Quality Java EE 5 Application Server
GlassFish is a free, open-source, production-ready, supported application server based on Java EE 5. The server runs on many platforms including Windows, Linux, Solaris, AIX, and Mac OS. It includes the TopLink Essentials implementation of the Java Persistence API. All GlassFish V2 releases provide the same stability and capabilities of earlier V1 and V2 releases, plus many new features and bug fixes. These include clustering, in-memory replication, more improvements to the Grizzly-based HTTP engine, enhanced administrative functionality, improved self-management capabilities, great performance, and more.
It is based on the source code for Sun Java System Application Server PE 9 donated by Sun Microsystems and TopLink persistence code donated by Oracle. This project provides a structured process for developing a high quality application server that makes new features available faster than ever before. It is the response to Java developers who want access to the source code and the ability to contribute to the development of Sun's next generation application server which is based on GlassFish. This project is designed to encourage communication between Sun and Oracle engineers and the community and will enable all developers to participate in the application server development process.