Sun Java Solaris Communities My SDN Account Join SDN
 
Java EE 6 SDK Preview Release Notes
Free yourself from complex code.
Reduce development time. Add convenience.  
Begin Product Tab Sub Links At a Glance Features Active Sub LinkDocs & Resources

Java Platform, Enterprise Edition 6 SDK Preview - Release Notes


These Release Notes provide the latest information about Java Platform, Enterprise Edition 6 SDK Preview and Java Platform, Enterprise Edition 6 Web Profile SDK Preview. 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 Preview
    • Sun GlassFish Enterprise Server v3 Preview
    • Your First Cup: An Introduction to the Java EE Platform
    • Java EE 6 Samples
    • Java EE 6 API Documentation

  • Java Platform, Enterprise Edition 6 (Java EE 6) Web Profile SDK Preview
    • Sun GlassFish Enterprise Server v3 Web Profile Preview
    • Your First Cup: An Introduction to the Java EE Platform
    • Java EE 6 Samples
    • Java EE 6 API Documentation

Visit the Java EE 6 SDK download page for more information about each distribution. See the Java EE 6 SDK Preview Installation Instructions for installation information.

What's New


New in Java EE 6 SDK Preview:

Sun GlassFish Enterprise Server v3 Preview

Sun GlassFish Enterprise Server provides a server for the development and deployment of Java EE applications and web technologies. The Java EE 6 SDK Preview bundles include Enterprise Server v3 Preview distributions. These 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 Enterprise Server v3 Preview distributions:

  • Full Platform. This profile is implemented in Sun GlassFish Enterprise Server v3 Preview. It is installed as part of the Java EE 6 SDK Preview 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 Sun GlassFish Enterprise Server v3 Web Profile Preview. It is installed as part of the Java EE 6 Web Profile SDK Preview 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.

These distributions are available from the Java EE 6 SDK Preview download page. The download page also provides more information about the contents of each distribution. See the Java EE 6 SDK Preview Installation Instructions for installation information.

The following resources will help you get started with Enterprise Server and make the most of its capabilities:

  • Quick Start Guide. The Quick Start Guide helps you become familiar with Enterprise Server 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 Enterprise Server v3 Preview and Enterprise Server v3 Web Profile Preview.
  • Release Notes. The Enterprise Server Release Notes provide the latest information about Enterprise Server, including what's new, known issues, and pointers to additional resources.
  • Product Documentation. The online product documentation provides detailed information about Enterprise Server.
  • Update Tool. Update Tool enables you to install and update additional technologies and frameworks. Update Tool is installed with Enterprise Server and is accessed from the Enterprise 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 is a web application that consists of an Enterprise JavaBean, a JAX-RS web service, and a JavaServer Faces Facelet web front end.

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 Enterprise 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.

Java EE 6 Tutorial, Volume I

Java EE 6 Tutorial, Volume I provides a beginner's guide to developing enterprise applications for Enterprise 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, the Java Persistence API, and more.

System Requirements


Java EE 6 SDK Preview 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. 

The distributions require JDK release 6. The minimum (and certified version) of the JDK that is required for the SDK distributions 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_07.

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

Solaris Operating System

Solaris 10 (SPARC platform)

1 GB

1 GB

250 MB free

500 MB free

Java SE 6

Solaris 10 (x86 platform)

1 GB

1 GB

250 MB free

500 MB free

Java SE 6

OpenSolaris 2008.11

1 GB

1 GB

250 MB free

500 MB free

Java SE 6

Linux

RedHat Enterprise Linux 5.0

1 GB

1 GB

250 MB free

500 MB free

Java SE 6

Ubuntu Linux 8.04

1 GB

1 GB

250 MB free

500 MB free

Java SE 6

Windows

Windows XP Professional SP2

1 GB

2 GB

250 MB free

500 MB free

Java SE 6

Windows Vista (Business Edition)

1 GB

2 GB

250 MB free

500 MB

Java SE 6

MacOS

MacOS X 10.5

1 GB

1 GB

250 MB free

500 MB free

Java SE 6



Known Issues and Limitations

The following issues are related to the Java EE 6 SDK Preview distributions. Consult the Sun GlassFish Enterprise Server v3 Preview Release Notes for issues related to the Enterprise Server distributions included in the SDK.

Category/ID Description / Workaround

Installer

6621
Unable to open installation log files by clicking the links on the Summary screen on Linux and MacOS.

Workaround:
Access the files manually. The names of the installation log and summary files are timestamp-install.log and timestamp-install-summary.html. On Linux and MacOS systems these files are generated in the $TMP directory.
6795
Uninstaller doesn't remove folders.

Workaround:
The installation directory is not automatically removed by the uninstallation program. Examine the installation directory contents and remove any remaining files or directories that you do not want, including hidden directories prefixed with a dot (.) , for example, .directory_name. It is safe to remove uninstallation and installation log files after you have examined them.
8395 Update Tool not configured on Windows.

After installing the SDK on Windows, the installer reports Update Tool Bootstrap as Not Configured. Installation log file contains no related error messages.

Workaround:
  1. From the command line, change to install-dir\bin (for instance, C:\glassfishv3\bin).
  2. From install-dir\bin, type: updatetool
  3. You will be presented with information about Update Tool. At the ending prompt, specify whether to install Update Tool (y or n). Type y to proceed with the installation.
  4. Following Update Tool installation, execute Step 2 again (from install-dir\bin, type updatetool). Update Tool will be launched.

Update Center

8423 Unable to download JRuby from Update Center on MacOS.

Workaround:
This is an intermittent issue apparently caused by an intermittent inability to access the repository. Changing platform can help. Otherwise, try to download JRuby and Gems again at a later time.

Samples

8325
ant run fails because browser not found, but correct error not shown.

Workaround:
In sample_dir/bp-project/build.properties, uncomment the default.browser variable and set it to the location of the browser.
8337
ant clean doesn't undeploy ejb31-war sample.

Workaround:
To undeploy an application, execute ant undeploy. This undeploy target is not described in the corresponding documentation.

8340
ant clean doesn't undeploy jsf basic-ezcomp sample.

Workaround:
To undeploy an application, execute ant undeploy. This undeploy target is not described in the corresponding documentation.
8408 Sample war: Deploy fails first time with Invalid chunk header.

Pertains to servlet/dynamicregistration-war.

Workaround: Try to redeploy.
8435
Installer creates multiple Start menu program groups on Windows systems.

Workaround:
Ignore the invalid program group (the group with the fewer number of items). Remove the duplicate entry during uninstallation.
8447
Base dir is wrong in documentation for basic-ezcomp sample.

This statement is wrong in the sample documentation:
app_dir
is the sample application base directory: samples_install_dir/javaee6/web/jsf/basicezcomp/basicezcomp.war.

Workaround:
A correct base dir:
samples_install_dir/javaee6/web/jsf/basic-ezcomp

Java EE SDK Fuels Efficiency - Get it Now

GlassFish AppServer - Get it Now

Download the NetBeans IDE

Getting Started
 
Related Resources
 
Open Project Glassfish