GlassFish Project - v3 Preview
| Quick Start Guide | Installation Guide | Documentation | GlassFish Project Home | Licensing | About 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:- For supported operating systems except MacOS, the minimum required version is 1.6.0_13.
- For the MacOS operating system, the minimum required version is
1.6.0_7.
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:
- jMaki Ajax Framework
- JRuby/Rails
- Groovy/Grails
- Image Packaging System Tools
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.
