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
|
|
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:
- From the command line, change to install-dir
\bin (for instance, C:\glassfishv3\bin).
- From install-dir
\bin, type: updatetool
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.
- 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
|
|