[1]: GUI-based installer for Windows.
Can be used in silent mode.
[2]: GUI-based installer for Solaris, Linux, MacOS X, and AIX.
Can be used in silent mode.
[3]: Platform-independent download file. Simply unzip and start default domain1.
[4]: The generic -unix archives will not work on AIX, so make sure you get the -aix bits.

Required JDK Version

Installations require
JDK 6 or JDK 7.
The minimum and certified versions required version are Oracle's JDK 1.6.0_31 and JDK 7 Update 3.
Check out the Release Notes for more details.

All the Java EE 6 Web Profile APIs. Contains only the APIs.
Useful for compiling, not for running in Java SE or junit environments.
This artifact should be used with a provided scope.

You should find all the GlassFish artifacts in Maven Central.

What is GlassFish Server 3.1.2.2?

GlassFish Server 3.1.2.2 is the
successor of the earlier 3.0.x releases, offering a modular runtime
based OSGi now with fully-featured clustering with centralized
administration of multiple clusters and high availability of stateful components.
Developers also benefit from the simplified programming model and productivity
improvements offered by Java EE 6.

This version has hundreds of bug fixes as well as
updated versions for many of its sub-components: Jersey 1.11,
Grizzly 1.9.46, Weld 1.1.4.Final, EclipseLink 2.3.2, Mojarra (JSF) 2.1.6,
Metro 2.2, OSGi Core 4.3.0, JavaDB 10.8.1.2, OpenMQ 4.5.2 and more.
It also now offers support for JDK 7 as well as for AIX.
Full documentation for this release is available from
this page.

GlassFish Server 3.1.2.2 is the
fastest open source application server offering advanced features such as
application versioning, application-scoped resources, and great development tool
support from NetBeans 7.1.1, Eclipse and other popular IDEs.