Implementation of Java Persistence API Downloads

Promoted builds are weekly builds that have passed a minimum level of testing which includes the quicklook tests, a sub-set of CTS EE5 smoketest (representative collection of 418 tests) and a sub-set of SQE tests (22 in number). A build is not promoted unless it passes all quicklook, CTS smoke and SQE smoke tests. 

Note:  Some browsers may require you to right-click/CTRL-click to save these files to your computer.

The majority of the GlassFish code is available under a dual license consisting of the Common Development and Distribution License ( CDDL) v1.0 and the GNU General Public License (GPL) v2.  The following page contains details about the components in GlassFish and the licenses under which they are covered.

Instructions to unbundle Java Persistence API

Java Persistence API installation requires JDK 5 or JDK 6.

  1. Download one of the bundles
  2. Run:
    java -jar filename.jar

Download builds

See Where to go next for pointers to forums, mailing list and examples.

Milestone binary builds

A milestone build is a promoted build that has certain features integrated or criterias met in the build.

Previous GlassFish Releases

Binary Bundle Source Bundle bugs fixed in this release
V2UR1_build_b09d
V2UR1_source_09d
Issue Tracker list
V2_build_58g (V2 Final)
V2_source_58g
Issue Tracker list
v1 ur1 b14 (V1 UR1)
v1 ur1 source b14
IssueTracker list
build 48 (V1) N/A Issue Tracker list

Promoted binary builds

Promoted builds are weekly builds of GlassFish which have passed a minimum level of testing including Quicklook and SQE functional tests.

GlassFish v2.1 branch

Binary Bundle Source Bundle bugs fixed in this release
V2.1_build_b60f
V2.1_source_60f
Issue Tracker list
V2.1_build_b60e
V2.1_source_60e
Issue Tracker list
V2.1_build_b60d
V2.1_source_60d
Issue Tracker list
V2.1_build_b60c
V2.1_source_60c
Issue Tracker list
V2.1_build_b60b
V2.1_source_60b
Issue Tracker list
V2.1_build_b60a
V2.1_source_60a
Issue Tracker list
V2.1_build_b60
V2.1_source_60
Issue Tracker list
V2.1_build_b59
V2.1_source_59
Issue Tracker list
V2.1_build_b58
V2.1_source_58
Issue Tracker list
V2.1_build_b57
V2.1_source_57
Issue Tracker list
V2.1_build_b56
V2.1_source_56
Issue Tracker list
V2.1_build_b55
V2.1_source_55
Issue Tracker list
V2.1_build_b54
V2.1_source_54
Issue Tracker list
V2.1_build_b53
V2.1_source_53
Issue Tracker list
V2.1_build_b52
V2.1_source_52
Issue Tracker list
V2.1_build_b51
V2.1_source_51
Issue Tracker list
V2.1_build_b50
V2.1_source_50
Issue Tracker list
V2.1_build_b49
V2.1_source_49
Issue Tracker list
V2.1_build_b48
V2.1_source_48
Issue Tracker list
V2.1_build_b47
V2.1_source_47
Issue Tracker list
V2.1_build_b46
V2.1_source_46
Issue Tracker list
V2.1_build_b45
V2.1_source_45
Issue Tracker list
V2.1_build_b44
V2.1_source_44
Issue Tracker list
V2.1_build_b43
V2.1_source_43
Issue Tracker list
V2.1_build_b42
V2.1_source_42
Issue Tracker list
V2.1_build_b41
V2.1_source_41
Issue Tracker list
V2.1_build_b40
V2.1_source_40
Issue Tracker list
V2.1_build_b39
V2.1_source_39
Issue Tracker list
V2.1_build_b38
V2.1_source_38
Issue Tracker list
V2.1_build_b37
V2.1_source_37
Issue Tracker list
V2.1_build_b36
V2.1_source_36
Issue Tracker list
V2.1_build_b35
V2.1_source_35
Issue Tracker list
V2.1_build_b34
V2.1_source_34
Issue Tracker list
V2.1_build_b33
V2.1_source_33
Issue Tracker list
V2.1_build_b32
V2.1_source_32
Issue Tracker list
V2.1_build_b31
V2.1_source_31
Issue Tracker list
V2.1_build_b30
V2.1_source_30
Issue Tracker list
V2.1_build_b29
V2.1_source_29
Issue Tracker list
V2.1_build_b28
V2.1_source_28
Issue Tracker list
V2.1_build_b27
V2.1_source_27
Issue Tracker list
V2.1_build_b26
V2.1_source_26
Issue Tracker list
V2.1_build_b25
V2.1_source_25
Issue Tracker list
V2.1_build_b24
V2.1_source_24
Issue Tracker list
V2.1_build_b23
V2.1_source_23
Issue Tracker list
V2.1_build_b22
V2.1_source_22
Issue Tracker list
V2.1_build_b21
V2.1_source_21
Issue Tracker list
V2.1_build_b20
V2.1_source_20
Issue Tracker list
V2.1_build_b19
V2.1_source_19
Issue Tracker list
V2.1_build_b18
V2.1_source_18
Issue Tracker list
V2.1_build_b17
V2.1_source_17
Issue Tracker list
V2.1_build_b16
V2.1_source_16
Issue Tracker list
V2.1_build_b15
V2.1_source_15
Issue Tracker list
V2.1_build_b14
V2.1_source_14
Issue Tracker list
V2.1_build_b13
V2.1_source_13
Issue Tracker list
V2.1_build_b12
V2.1_source_12
Issue Tracker list
V2.1_build_b11
V2.1_source_11
Issue Tracker list
V2.1_build_b10
V2.1_source_10
Issue Tracker list

GlassFish v2.1 Beta Branch

Binary Bundle Source Bundle bugs fixed in this release
V2.1_build_b24d
V2.1_source_24d
Issue Tracker list
V2.1_build_b24c
V2.1_source_24c
Issue Tracker list
V2.1_build_b24b
V2.1_source_24b
Issue Tracker list
V2.1_build_b24a
V2.1_source_24a
Issue Tracker list

Where to go next?

Need to post a question or to see some examples?  Here is a list of places to help you use Java Persistence API.

Forum - Questions about using  Java Persistence API can be posted here.
email list - Questions about the implementation of the persistence technology.
Tips and hints  - There are many blogs about how to use Java Persistence API both within an EJB Container and standalone.