Java Platform, Enterprise Edition 6 SDK - Release Notes

Java Platform, Enterprise Edition 6 SDK Update 4 - Release Notes

These Release Notes provide the latest information about Java Platform, Enterprise Edition 6 SDK Update 4 and Java Platform, Enterprise Edition 6 Web Profile SDK Update 4. The following topics are discussed:


Distributions and Their Components

The following distributions are available and include the components listed:

  • Java Platform, Enterprise Edition 6 (Java EE 6) SDK Update 4

    • GlassFish Server Open Source Edition 3.1.2
    • Your First Cup: An Introduction to the Java EE Platform
    • Java EE 6 Samples
    • Java EE 6 API Documentation
    • Java EE 6 Tutorial
  • Java Platform, Enterprise Edition 6 (Java EE 6) Web Profile SDK Update 4

    • GlassFish Server Open Source Edition 3.1.2 Web Profile
    • Your First Cup: An Introduction to the Java EE Platform
    • Java EE 6 Samples
    • Java EE 6 API Documentation
    • Java EE 6 Tutorial

Visit the Java EE 6 SDK Downloads page for more information about each distribution. See the Java EE 6 SDK Update 4 Installation Instructions for installation information.


What's New

New in Java EE 6 SDK Update 4:

GlassFish Server Open Source Edition 3.1.2

GlassFish Server Open Source Edition provides a server for the development and deployment of Java EE applications and web technologies. The Java EE 6 SDK Update 4 bundles include GlassFish Server Open Source Edition 3.1.2 distributions. Those distributions implement Java EE 6 technologies.

Java EE 6 introduces the concept of profiles. A profile is a collection of Java EE technologies and APIs that address specific developer communities and application types. The following profiles are implemented through the GlassFish Server distributions:

  • Full Platform. This profile is implemented in GlassFish Server Open Source Edition 3.1.2. It is installed as part of the Java EE 6 SDK Update 4 installation. This profile is designed for developers who need the full set of Java EE APIs for enterprise application development.
  • Web Profile. This profile is implemented in GlassFish Server Open Source Edition 3.1.2 Web Profile. It is installed as part of the Java EE 6 Web Profile SDK Update 4 installation. This profile contains web technologies that are part of the full platform and is designed for developers who do not need the full set of Java EE APIs.

Resources

The following resources will help you get started with GlassFish Server Open Source Edition and make the most of its capabilities.

  • Quick Start Guide. The Quick Start Guide helps you become familiar with GlassFish Server Open Source Edition and explains how to perform basic tasks such as starting the server, accessing the Administration Console, and deploying a sample application. The guide pertains to both GlassFish Server Open Source Edition and GlassFish Server Open Source Edition Web Profile.
  • Product Documentation. Detailed information about GlassFish Server Open Source Edition 3.1.2 is available in a ZIP file that includes all of the product documentation in PDF format.
  • Update Tool. Update Tool enables you to install and update additional technologies and frameworks. Update Tool is installed with GlassFish Server and is accessed from the GlassFish Server Administration Console or from the command line.
  • Your First Cup: An Introduction to the Java EE Platform Your First Cup: An Introduction to the Java EE Platform provides a short tutorial for beginning Java EE programmers that shows how to develop a simple enterprise application from scratch. The sample application consists of four main components: a JAX-RS RESTful web service, an enterprise bean, a Java Persistence API entity, and a web application created with JavaServer Faces Facelets technology.
  • Java EE 6 Samples. Java EE 6 samples demonstrate Java EE 6 technologies and help you learn more about them. After installation, samples are located in install-dir/glassfish/samples/javaee6. See the index.html file in that location for more information about the samples.
  • Java EE 6 API Documentation. Java EE 6 API documentation provides API reference documentation for GlassFish Server packages and related APIs. This documentation is generated from the source code by the Javadoc tool and after installation is accessed from install-dir/glassfish/docs/api/index.html.
  • The Java EE 6 Tutorial. The Java EE 6 Tutorial is a guide to developing enterprise applications for GlassFish Server. The tutorial includes working examples and instructions for creating applications with Java EE 6 technologies, including Java Servlets, JavaServer Faces, Facelets, RESTful Web Services, Enterprise JavaBeans, Java Persistence API, Contexts and Dependency Injection for the Java EE Platform, and more. The tutorial is also available through Update Tool.

System Requirements

Java EE 6 SDK Update 4 distributions require a minimum of 200 Mbytes of free disk space to install, and 100 Mbytes of free memory to run. The following table lists supported operating systems and provides minimum memory, recommended memory, minimum disk space, recommended disk space, and Java virtual machine (JVM) for each.

Java EE 6 SDK Update 4 distributions require JDK 6 or JDK 7.

Ensure that the required JDK software is installed on your system and that the JAVA_HOME environment variable points to the JDK installation directory, not the Java Runtime Environment (JRE) software.

For Mac OS X systems, the SDK uses the JDK that is part of the Macintosh operating system. However, OS X Lion does not provide a Java runtime by default. If necessary, obtain the required JDK version from the Apple Support Downloads site. (Search for the term "Java SE".)


Operating System Minimum Memory Recommended Memory Minimum Disk Space Recommended Disk Space JVM

Linux

Oracle Enterprise Linux 5.0

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

Oracle Enterprise Linux 4.0

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

Red Hat Enterprise Linux 5.0

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

Red Hat Enterprise Linux 4.0

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

SUSE Linux 11

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

SUSE Linux 10

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

Ubuntu 11.04

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7


Mac OS

Mac OS X 10.7.1

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7


IBM AIX Operating System

AIX 7.1

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

AIX 6.1

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

Solaris Operating System

Solaris 11 (SPARC and x64 platforms)

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

Solaris 11 Express

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7

Solaris 10 (SPARC and x86 platforms)

1 GB

1 GB

250 MB free

500 MB free

Java SE 6, 7


Windows

Windows 2008 R2

1 GB

2 GB

250 MB free

500 MB free

Java SE 6, 7

Windows Server 2008 SP1+

1 GB

2 GB

250 MB free

500 MB free

Java SE 6, 7

Windows 7

1 GB

2 GB

250 MB free

500 MB free

Java SE 6, 7

Windows XP Professional SP2+

1 GB

2 GB

250 MB free

500 MB free

Java SE 6, 7



Known Issues and Limitations

ID
    Description / Workaround
12652086     Java EE 6 Samples should not be used as a template for production code

Sample code in the Java EE 6 Samples has been provided to assist developers in understanding Java functionality. This code has been deliberately simplifiedand does not take security considerations into account. For this reason, it should not be used as a template for any production code.

Consult the GlassFish Server Open Source Edition 3.1.2 Release Notes for issues related to the GlassFish Server distributions included in the SDK.

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve

Java 8 banner (182)

Virtual Technology Summit 07.09.14 Banner

Java One 2014 RHS Banner

Duke's Choice RHS Banner