SDK Update 8 Release Notes

SDK Update 8 Release Notes


These Release Notes provide the latest information about Java Platform, Enterprise Edition 5 (Java EE 5) SDK Update 8 and Java Application Platform SDK Update 8. The following topics are discussed:



Distributions and Their Components


The SDK Update 8 distributions provide a free integrated development kit to build, test, and deploy Java EE 5-based applications. The SDK also supports the newly released JDK 6 Update 20 software and the latest technologies of the Java EE 5 specification. Java EE 5 SDK Update 8 focuses on streamlining enterprise application development and improving developer productivity. With the all-in-one bundle, developers can quickly learn, develop, and deploy new enterprise Java technologies. This is a free release and is based on the source code developed by Sun engineers and the open-source community.

The following distributions are available and include the components listed:

  • Java Platform, Enterprise Edition 5 SDK Update 8
    • Sun GlassFish Enterprise Server v2.1.1
    • Java EE 5 Samples
    • Java BluePrints
    • Java EE 5 API Documentation
    • JDK 6 Update 20 Software (+ JDK download version only)
    • Your First Cup: An Introduction to the Java EE Platform

     

  • Java Application Platform SDK Update 8
    • Sun GlassFish Enterprise Server v2.1.1
    • Open ESB v2
    • Sun Java System Access Manager 7.1 Patch 1
    • OpenPortal Portlet Container 2.1
    • Web Services for Remote Portlets 2.0 Beta 2
    • Java EE 5 Samples
    • Java BluePrints
    • Java EE 5 API Documentation
    • JDK 6 Update 20 Software (+ JDK download version only)
    • Your First Cup: An Introduction to the Java EE Platform

For the most current listing of available distributions and components, see the Java EE downloads page. See the SDK Installation Instructions for installation information.

What's New


Sun GlassFish Enterprise Server v2.1.1
Sun GlassFish Enterprise Server v2.1.1 provides a Java EE compatible server for the development and deployment of Java EE applications and Java Web Services. Key features include scalable transaction management, container-managed persistence runtime, performant web services, clustering, high availability, security, and integration capabilities.

JDK 6 Update 20 Software
JDK 6 Update 20 contains the latest updates to JDK 6. The JDK is a development environment for building applications, applets, and components using the Java programming language. The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform.

System Requirements


Following are the system requirements for the SDK Update 8 distributions.

Supported Platforms

Operating System Minimum Memory Recommended Memory Minimum Disk Space Recommended Disk Space JVM
Sun Solaris 10 (SPARC and x86) 512 MB 512 MB 250 MB free 500 MB free Java SE 5 and 6
Sun Solaris 9 (SPARC and x86) 512 MB 512 MB 250 MB free 500 MB free Java SE 5 and 6
OpenSolaris 2009.06

512 MB 1 GB 250 MB free 500 MB free Java SE 5 and 6
Red Hat Enterprise Linux 5.0 512 MB 1 GB 250 MB free 500 MB free Java SE 5 and 6
Macintosh OS 10.5

512 MB 1 GB 250 MB free 250 MB free Java SE 5 and 6
Note: See known issue below.
Macintosh Power 512 MB 512 MB 250 MB free 500 MB free Java SE 5, Java SE 6 NOT supported
Windows XP

Windows 7 Professional (32- and 64-bit)

Windows Vista Business

Windows Server 2008
1 GB 2 GB 500 MB free 1 GB free Java SE 5 and 6

Known Issues and Limitations


The following issues are related to the SDK. Consult the component release notes for issues related to these components:


ID Description / Workaround
6802386 Description of OpenPortal Portlet Container 2.1 is incorrect.

The about.html file in the Java Application Platform SDK Update 8 distribution contains an incorrect description of OpenPortal Portlet Container 2.1. The correct description is:

OpenPortal Portlet Container 2.1: Provides the implementation of the Java Portlet Specification 2.0 (JSR 286), which is the next version of the Java Portlet Specification 1.0 (JSR 168). JSR 286 adds features such as eventing, public render parameters, resource serving, and portlet filter. Portlet Container 2.1 also provides a portlet driver, a lightweight portlet rendering environment.
9042 Unable to install remotely using the GUI mode on OpenSolaris and Solaris 10 x86.

Workaround: 
Use the -console mode.
9655
UserREADME.html file for Java EE 5 sample missing steps to register SDK application server with NetBeans IDE.

UserREADME.html file in SDK install-dir /samples/javaee5/docs should provide the steps to register the SDK application server with the NetBeans IDE.

Workaround: 
When opening a NetBeans project, make sure that the Open Required Projects option is selected (checked) in NetBeans and that the server runtime is set to the application server path specified in the SDK build.properties file, located in install-dir /samples/bp-project.
9692 Installer fails to recognize JDK 1.6.x on Mac OS 10.5.

JDK 1.5.x must be installed on your system in order to install SDK Update 8. The server is started with JDK 1.5.x by default, even if JDK 1.6.x is also installed and your JAVA_HOME is set to JDK 1.6.x. To install the SDK bundle and start the server with JDK 1.6.x, use the following workaround.

Workaround
  1. Install JDK 1.5.x if it is not already installed.
  2. Install the SDK bundle.
  3. Add the following AS_JAVA value to asenv.conf, located in install-dir /config:
AS_JAVA="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home"
  1. Restart the server:
asadmin stop-domain
asadmin start-domain

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