Reference Implementation Downloads

Looking for a newer version of Java EE? Java EE 6 is replaced by Java EE 7. Click this link to see the Java EE 7 Downloads.

Project GlassFish creates reference implementation of Java EE and most of the component technologies. Java EE is the industry standard for enterprise Java computing and is widely used in a wide range of applications starting from simple web based CRUD applications to enterprise grade, highly available SOA deployments.

Java EE 6

Java EE 6 builds upon ease of development introduced in previous release and takes it to the next level, by adding simplified application packaging, more POJO based programming, more dependency injection and more annotations. Another major feature is rightsizing, resulting in introduction of new light weight Web Profile.

Specification JSR RI
Java Platform Enterprise Edition 6 316 Download
Java Platform Enterprise Edition 6 Web Profile 316 Download
The updated platform contains several major new specifications (for example, JAX-RS) and updates to other specifications.

Web Application Technologies

Specification JSR RI
Java Servlet 3.0 315 Download
JavaServer Faces 2.0 314 Link
JavaServer Pages 2.2/Expression Language 2.2 245 Download
Standard Tag Library for JavaServer Pages (JSTL) 1.2 52 Download
Debugging Support for Other Languages 1.0 45 Download

Web Services Technologies

Specification JSR RI
Java API for RESTful Web Services (JAX-RS) 1.1 311 Link
Enterprise Web Services 1.3 109 Download
Java API for XML-Based Web Services (JAX-WS) 2.2 224 Link
Java Architecture for XML Binding (JAXB) 2.2 222 Link
Web Services Metadata for the Java Platform 181
Java API for XML-Based RPC (JAX-RPC) 1.1 101 Download
Java API for XML Registries (JAXR) 1.0 93 Download

Enterprise Application Technologies

Specification JSR RI
Contexts and Dependency Injection for Java (Web Beans 1.0) 299 Link
Dependency Injection for Java 1.0 330 Link
Bean Validation 1.0 303 Link
Enterprise JavaBeans 3.1 318 Download
Java EE Connector Architecture 1.6 322 Download
Java Persistence 2.0 317 Link
Common Annotations for the Java Platform 1.1 250 Link
Java Message Service API 1.1 914 Download
Java Transaction API (JTA) 1.1 907 Download
JavaMail 1.4.4 919 Link

Management and Security Technologies

Specification JSR RI
Java Authentication Service Provider Interface for Containers 196 Download
Java Authorization Contract for Containers 1.3 115 Download
Java EE Application Deployment 1.2    88 Download
J2EE Management 1.1 77 Download

Notes

Original RI bundles were released as Java EE 6 u2: - Full-platform, Web-profile

AIX RI bundles for Java EE 6 u4: Full Platoform, Web Profile