GlassFish Project - v3 Preview

| Quick Start Guide | Installation Guide | DocumentationGlassFish Project Home  | LicensingAbout GlassFish v3 | Support

Note: GlassFish 3.0.1 Final has now been released, please consider using that version instead!

Welcome to GlassFish v3 Preview, a highly productive platform for building enterprise applications with dynamic languages and early access to Java EE 6 technologies. It is an early access, preview release of Java EE 6 technologies with community-only support.

What is GlassFish v3 Preview?

GlassFish v3 Preview offers early access to Java EE 6 technologies and the new Java Platform, Enterprise Edition 6 Web Profile SDK Preview.  Developers building traditional enterprise applications have access to the rich features of the full Java EE 6 platform.  Developers building web applications targeting the Web container can use the Java EE 6 Web Profile.  Because GlassFish v3 uses a microkernel architecture based on OSGi, developers can begin with the Java EE 6 Web Profile and use the Update Center to dynamically upgrade to the full Java EE 6 platform!

GlassFish v3 Preview also features alignment with NetBeans 6.7 RC and Eclipse 3.4, scripting support including JRuby/Ruby, Grails and jMaki, an easy-to-use Admin Console and Update Center connectivity. After installing and using GlassFish v3 Preview, let us know what you think and, of course, feel free to get involved!

What is the License?

GlassFish Community Distributions are available under a Dual License consisting of the Common Development and Distribution License (CDDL) v1.0 and GNU General Public License (GPL) v2. See the third-party readme and webprofile-third-party-readme for external components included in GlassFish v3 and their associated licenses. This is an implementation of an early-draft specification developed under the Java Community Process (JCP) and is made available for testing and evaluation purposes only. The code is not compatible with any specification of the JCP.


How do I get GlassFish v3 Preview?

GlassFish v3 Preview Community Distributions

GlassFish v3 Preview (en)
Size (MB)
GlassFish v3 Web Profile Preview (en)
Size (MB)
Description
Windows Installer File
50 Windows Installer File 30
GUI-based installer for Windows
Self-Extracting Installer File
50 Self-Extracting Installer File 30
GUI-based installer for Solaris, Linux and MacOS X
Zip File 71 Zip File 40
Platform-independent download file

Required JDK Version

Installations require JDK 6.  The minimum (and certified) version of the JDK software that is required depends on the operating system:

Other GlassFish v3 Preview Distributions

Distribution
Size (MB)
Description
Java EE 6 SDK Preview 63
Platform-specific installer
Java EE 6 Web Profile SDK Preview 42
Platform-specific installer


What's in GlassFish v3 Preview?

GlassFish v3 Preview provides a lightweight and extensible core based on OSGi. In combination with the GlassFish Update Center, developers can leverage Java web technologies, dynamic languages such as JRuby and Groovy, and easy-to-use web administration and command line interfaces. Note: the distributions below contain some bundles that are value add and not required by the Java EE specification.


Feature Included in GlassFish v3 Preview Included in GlassFish v3 Web Profile Preview
JMS
X

JavaMail 1.4
X

JAX-WS 2.2
X

JAX-RS 1.1
X

JAXB 2.2
X

JACC 1.1
X

JCA 1.6
X

CORBA X
*
Metro
X

Jersey
X

Bean Validation
X

EJB 3.1 (Support for Remote Container)
X

EJB 3.1 Lite (Support for Local Container only)
X
X
JTS/JTA 1.1 **
X
X
OSGi-based microkernel X
X
Java Web Technologies (Servlet 3.0, JSP 2.2, JSF 2.0, JSTL 1.2, EL 1.2, Web Beans 1.0) X
X
Grizzly/Comet
X
X
JPA 2.0, (EclipseLink), JDBC Connection Pooling X
X
Web Administration Console and CLI
X
X
Rapid Redeployment (Maintain session state on application redeploy) X
X
OMG CORBA APIs 3.0 X
X
JSR-45 Java Integration and Debugging
X
X
JSR-250 Common Annotations
X
X

* The Full Java EE Platform contains the complete CORBA package. The OMG CORBA v3.0 APIs are available in the Java EE Web Profile.
** Transaction propagation not supported

All the above components, plus the additional ones listed below, are available through the Update Center:

How do I install and use GlassFish v3 Preview?

See the Installation Guide for installation steps, and the Quick Start Guide to get up and running quickly. Both guides are included in the complete GlassFish v3 Preview documentation set.  Other resources include several blogs.

How do I get help with GlassFish v3 Preview?

The community edition of GlassFish Server v3 Preview is supported by the community. Commercial support is not available. Contact the GlassFish user mailing list or the GlassFish Forum with any issues, comments, or questions. Also, see the GlassFish Community wiki documentation. The GlassFish Community is standing by to help.