Sun GlassFish Enterprise Server v3 Preview Release Notes
  Suchtext Nur in diesem Buch
Dieses Buch im PDF-Format herunterladen (674 KB)

Chapter 1 Sun GlassFish Enterprise Server v3 Preview Release Notes

The Sun GlassFishTM Enterprise Server v3 Preview Release Notes contain important information for the Enterprise Server v3 Preview release, including new Enterprise Server features and known issues with workarounds, if available.

Check this document prior to installing and setting up your software, and read this document before you begin using Sun GlassFish Enterprise Server v3 Preview. Consult this document periodically to view the most up-to-date documentation.

Revision History

This section provides a record of changes in Sun GlassFish Enterprise Server v3 Preview Release Notes.

Table 1–1 Revision History

Date 

Description of Changes 

May 2009 

Initial release. 

What’s New in the Sun GlassFish Enterprise Server v3 Preview Release?

Sun GlassFish Enterprise Server v3 Preview provides a server for the development and deployment of Java Platform, Enterprise Edition (JavaTM EE platform) applications and web technologies based on Java technology.

The following new features of Enterprise Server are described here:

Support for Java EE Profiles

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 distributions of Sun GlassFish Enterprise Server v3 Preview:

  • Full Platform Profile. This profile is designed for developers who require the full set of Java EE APIs for enterprise application development. It is implemented in Sun GlassFish Enterprise Server v3 Preview. This profile is installed as part of the Java EE 6 SDK Preview installation.

  • Web Profile. This profile contains web technologies that are part of the full platform and is designed for developers who do not require the full set of Java EE APIs. It is implemented in Sun GlassFish Enterprise Server v3 Preview Web Profile. This profile is installed with Java EE 6 SDK Web Profile Preview.

The distributions that implement these profiles are available from the Java EE 6 SDK Preview download page.


Note –

These profiles are not yet final. The implementations for Sun GlassFish Enterprise Server v3 Preview represent work-in-progress versions of some but not all Java EE 6 standards, based on published drafts.


Modular Design

Sun GlassFish Enterprise Server v3 Preview has split the GlassFish code into modules to provide flexibility and improved runtime performance. The modular architecture is implemented on top of OSGi Alliance standards and enables reusability of Enterprise Server v3 Preview modules as well as other modules.

This design change allows you to download and install only the modules that you require for the applications that you are deploying. Runtime is used only for applications that use it, and upgrades can be implemented without a complete system reinstallation. This change minimizes startup times, memory consumption, and disk space requirements.

The modular design provides the ability to do the following:

  • Import OSGi bundles

  • Import library Java archive (JAR) files

  • Replace the Enterprise Server web container with another web container

Support for Extending Enterprise Server

A new Sun GlassFish Enterprise Server v3 Preview container system provider interface (SPI) defines interfaces that the container developer must implement so that Enterprise Server can call into it at appropriate times. This change enables Enterprise Server users to create custom application servers by adding administrative commands and graphical add-on components.

Enterprise Server also provides streamlined support of new module types, such as Ruby on Rails.

Update Tool Integration

Update Tool is now embedded in the Sun GlassFish Enterprise Server v3 Preview Administration Console. This tool provides automated updates, and facilitates managing add-on components and related applications that are available for extending Enterprise Server v3 Preview functions.

The Administration Console provides access to the Update Tool page through the navigation tree. The Update Tool page provides tabs to display the following:

  • Components that are installed

  • Updates that are available for installed components

  • Add-on components that are available and can be installed

Integration of Update Tool in Administration Console enables administrators to extend and update Enterprise Server without the need to launch a standalone version of Update Tool by using the updatetool command.

The Update Tool is developed through the Update Center project. The Administration Console uses the Update Center 2.0 API to display a list of available components, versions and dates. For information about Update Center 2.0, see the Release Notes for Update Center 2.0 .

Support for Scripting Languages

To facilitate rapid application development and deployment, Sun GlassFish Enterprise Server v3 Preview supports a variety of scripting languages. The use of scripting languages enables Enterprise Server to be applied beyond developments that are centered on Java technology. Supported scripting languages include the following:

  • JRuby and Rails: A scripting language and a framework for developing web applications

  • Grails: A web application framework that leverages the Groovy programming language and complements Java web development

  • jMaki: A framework for creating Ajax web applications

Support for these scripting languages is provided by components that are available through Update Tool.

Enhancements to the appclient Utility

In this release, the appclient utility is enhances as follows:

  • The appclient utility accepts an alternate command-line syntax that is similar to the syntax of the Java application launcher (java).

  • The -targetserver option is added to enable the server and port number of the target to be specified.

  • Splash screens in application clients are supported.

For more information, see the appclient(1M) man page.

Move of HTTP Service Settings to Network Service

In Sun GlassFish Enterprise Server v3 Preview, most HTTP Service settings have been moved into the new Network Service configuration. For more information, see Appendix A, HTTP Service to Network Service Changes.

Hardware and Software Requirements

This section lists the requirements that must be met before installing the Sun GlassFish Enterprise Server v3 Preview product.

Supported Platforms

Sun GlassFish Enterprise Server v3 Preview requires a minimum of 200 Mbytes of free disk space to install, and 100 Mbytes of free memory to run.

This following table lists supported operating systems and provides minimum memory, recommended memory, minimum disk space, recommended disk space, and Java virtual machine for each.

Table 1–2 Supported Operating Systems

Operating System 

Minimum Memory 

Recommended Memory 

Minimum Disk Space 

Recommended Disk Space 

Java Virtual Machine 

SolarisTM Operating System

Solaris 10 (SPARCTM platform)

1 GB 

2 GB 

250 MB free 

500 MB free 

Java SE 6 

Solaris 10 (x86 platform) 

1 GB 

2 GB 

250 MB free 

500 MB free 

Java SE 6 

OpenSolarisTM 2008.11

1 GB 

2 GB 

250 MB free 

500 MB free 

Java SE 6 

Linux

RedHat Enterprise Linux 5.0 

1 GB 

2 GB 

250 MB free 

500 MB free 

Java SE 6 

Ubuntu Linux 8.04 

1 GB 

2 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 

2 GB 

250 MB free 

500 MB free 

Java SE 6 

On UNIX® platforms, you can check your operating system version by using the uname command. Disk space can be checked by using the df command.


Note –

Use the NTFS file system rather than FAT or FAT32 when running the Enterprise Server on any Microsoft Windows platform.


System Virtualization Support

System virtualization is a technology that enables multiple operating system (OS) instances to execute independently on shared hardware. Functionally, software deployed to an OS hosted in a virtualized environment is generally unaware that the underlying platform has been virtualized. Sun performs testing of its Sun Java System products on select system virtualization and OS combinations to help validate that the Sun Java System products continue to function on properly sized and configured virtualized environments as they do on non-virtualized systems. For information about Sun support for Sun Java System products in virtualized environments, see System Virtualization Support in Sun Java System Products.

Required Disk Space

Your temporary directory must have enough free space for the installation of the following software:

  • Sun GlassFish Enterprise Server: 35 MB minimum

  • SDK: 250 MB minimum

Required Free Ports

You must have seven unused ports available.

The installation program automatically detects ports that are in use and suggests currently unused ports for the default settings.

The initial default port assignments are listed in the following table. If these default port numbers are in use, the installation program assigns a randomly selected port number from the dynamic port range. The selected port number might not be the next available port number.

Table 1–3 Default Port Assignments for Enterprise Server v3 Preview

Port Number 

Usage 

4848 

Administration Console 

8080 

HTTP 

8081 

HTTPS 

8686 

Pure JMX clients 

3700 

IIOP 

3820 

IIOP/SSL 

3920 

IIOP/SSL with mutual authentication 

Important Patch Information

Solaris Patch Requirements

If you are using the Solaris 10 operating system, you must apply the appropriate patch for your platform as listed in the following table.

Platform 

Patch Number 

SPARC platform 

119963-08  

x86 platform 

119964-08 

You must also ensure that the Sun recommended patch cluster is applied.

These patches and the patch cluster are available from the SunSolveSM program web site.

  • To obtain a patch, in the Patch Finder section, type the patch number in the text box, and click the Find Patch button.

  • To obtain a patch cluster, in the Downloads section, click the Recommended and Security Patches link. When the license agreements is displayed, click the Agree button.

Required JDK Version

Installation of Sun GlassFish Enterprise Server v3 Preview requires JDKTM release 6.

The minimum (and certified) version of the JDK software that is required for Enterprise Server 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.

Path Settings for the JDK Software

The following binary files that are used with Enterprise Server must come from the JDK software, not the Java Runtime Environment (JRETM) software:

  • java

  • keytool

To meet this requirement, ensure that the bin directory of the JDK software precedes the bin directory of the JRE software in your path.

Supported JDBC Drivers and Databases

The following table lists the databases and drivers that are supported in this release. All supported configurations of the Sun GlassFish Enterprise Server v3 Preview must contain at least one combination of database and driver from this table, such as the Java DB and driver. In addition, the Enterprise Server is designed to support connectivity through Java DataBase Connectivity (JDBCTM) technology to any additional database management system (DBMS) with a corresponding driver that supports the JDBC API (JDBC driver).

Table 1–4 Supported JDBC Drivers and Databases

JDBC Driver Vendor 

JDBC Driver Type 

Supported Database Server 

MySQL Connector/J Driver 5.1 

Type 4 

MySQL 5.1 

JavaDB 10.4.2.1 

Type 4 

Derby 10.4.2.1 

Supported Browsers

The following table lists supported browsers and versions.

Table 1–5 Supported Web Browsers

Browser 

Version 

Mozilla 

1.7.12 

Internet Explorer 

6.0 and 7.0 

Firefox 

2, 3.0 

Known Issues

This section lists the following known issues with Enterprise Server:

[JDK ISSUE] Performance degradation caused by invoking setSoLinger or setReuseAddress (Issue 7109)

Description

When the setSoLinger method or the setReuseAddess method is invoked, performance is degraded and the following exception is thrown:


[#|2009-01-26T00:33:56.325-0800|WARNING|sun-appserver9.1|
javax.enterprise.system.container.web|_ThreadID=17;_
ThreadName=SelectorReaderThread-8084;_RequestID=11ae0030-c392-4217-8408-cfa7efe0a879;|setSoLinger
exception
java.net.SocketException: Invalid argument

This issue is caused by an issue with the JDK software. This issue is resolved in JDK version 7.

For more information, see Issue report.

Workaround

None.

[JDK_ISSUE] Warnings in server.log during clicks in the Administration Console GUI on deployed samples (Issue 7206)

Description

The following sequence of operations causes warnings to be written to the server.log file:

  1. Deploying an application by using the deploy(1) command

  2. Logging in to the Administration Console

  3. Enabling or disabling the application

The warnings are as follows:

[#|2009-02-19T17:49:07.395-0800|WARNING|glassfish|
javax.enterprise.system.core|_ThreadID=26;_ThreadName=Thread-2;|setSoLinger
exception 
java.net.SocketException: Invalid argument
...
[#|2009-02-19T17:49:07.396-0800|WARNING|glassfish|
javax.enterprise.system.core|_ThreadID=26;_ThreadName=Thread-2;|setReuseAddress
exception 
java.net.SocketException: Invalid argument
...

This issue is caused by an issue with the JDK software. This issue is resolved in JDK version 7.

For more information, see Issue report.

Workaround

None.

[JDK ISSUE] Null pointer exception on server restart (Issue 8299)

Description

Restarting Enterprise Server sometimes causes a null pointer exception to be thrown.


SEVERE: doSelect exception
java.lang.NullPointerException

This issue is caused by an issue with the JDK software. This issue is resolved in JDK version 7.

For more information, see Issue report.

Workaround

None.

Start and Stop Menu Items Launch the Administration Console in Minimized State (Issue 5100)

Description

The property Run field for the Start and Stop Application Server menu items is specified as Normal to open the Administration Console in a maximized state, but these menu items launch the Administration Console as though the property were set to Minimized.

For more information, see Issue report.

Workaround

You must maximize the Administration Console manually.

The delete-domain Command Does Not Check That Domain is not Running (Issue 6196)

Description

The delete-domain command does not verify whether the domain to be removed is running. If the domain to be removed is running when the delete-domain command runs, the command should fail and should notify the user to stop the domain.

For more information, see Issue report.

Workaround

Before the delete-domain command is executed, run the stop-domain command.

The uninstall.sh Command Does Not Delete All Files (Issue 6032)

Description

The message WARNING: Cannot delete file filename filename is generated following execution of uninstall.sh command.

For more information, see Issue report.

Workaround

Examine the contents of your directories to verify that the files are removed. If files remain, remove them manually. If you are removing a UNIX installation, check for and delete hidden directories.

The uninstall.exe Command to Does Not Remove the Desktop Shortcut (Issue 5856)

Description

The Desktop shortcut for Enterprise Server v3 Preview remains in the Programs menu, and an error message is written to the log file after as-install/uninstall.exe, where as-install is the Enterprise Server installation directory.

For more information, see Issue report.

Workaround

Overwrite the entry by installing Enterprise Server v3 Preview again, or manually remove the shortcut from the list.

File Permissions on Domain /applications Directory Can Cause NullProcessException (Issue 6545)

Description

If a domain's /applications directory restricts access, or if you use directory deployment from a restricted directory, the server cannot read the files in the expanded directory. A NullProcessException error occurs during deployment.

For more information, see Issue report.

Workaround

Change the file access settings for such directories yo grant the server permission to read the directory contents.

The Windows Installation Log File is not Readable (Issue 4881)

Description

The time-stamp-install.log file cannot be read, because all lines written to the file are concatenated into a single long string.

For more information, see Issue report.

Workaround

Use a different editor, and manually open the installation log file created under the %TEMP% directory.

Anonymous User Has Administrator Privileges After a User Is Created (Issue 6481)

Description

Anonymous user is the default user created for the default domain. If another administrative user is added to the default domain, the anonymous user definition remains available for use. Any user can use the privileges of the anonymous user to perform Enterprise Server management tasks. This access can create a security problem for some development and production deployments.

For more information, see Issue report.

Workaround

Delete the anonymous user manually.

Access to Statistics For New Virtual Servers Requires Server Restart (Issues 6238 and 6422)

Description

Monitoring statistics about newly added virtual servers are available only after the server is restarted.

For more information, see the reports for Issue 6238 and Issue 6422.

Workaround

After adding a virtual server, restart the server to view monitoring data for the virtual server.

Intermittent: Deployment by Using Ant Fails With Invalid chunk header Error (Issue 8408)

Description

An attempt to deploy an application by using the all Ant task with Ant 1.7.1 might fail with a remote failure: Invalid chunk header error.

For more information, see Issue report.

Workaround

Repeat the attempt to deploy the application.

Intermittent: The JRuby Gem Cannot Be Downloaded on the MacOS Platform (Issue 8423)

Description

An attempt to download the JRuby gem on the MacOS platform might fail with a resource temporarily unavailable error. This issue is intermittent and occurs when the contrib repository is inaccessible.

For more information, see Issue report.

Workaround

Try the download again later. Because this issue is intermittent, repeating the download later might resolve the issue.

Grizzly Framework Closure of Input/Output Queue Has an Infinite Loop (Issue 8446 and Grizzly Issue 626)

Description

The executePendingIO method of the TCPSelector class contains a logic error. Under heavy loads, this logic error can cause the thread that is processing HTTP connections to go into an infinite loop. This condition can cause increased CPU usage and a memory leak with corresponding OutOfMemoryException exceptions.

For more information, see Issue 8446 and Grizzly Issue 626.

Workaround

Download version 1.9.15b of the Grizzly Framework to the as-install/modules directory.

Deploying a WAR File With WEB-INF/ejb-jar.xml and WEB-INF/lib/ejb.jar Throws a NullPointerException Exception (No Issue Number)

Description

An attempt to deploy a WAR file might fail, causing a NullPointerException exception to be thrown. The failure occurs if some EJB components reference annotations such as @EJB, @Stateless, @Stateful in classes that are packaged in JAR files in the WEB-INF/lib directory.

Workaround

Package the JAR files that contain the classes in the WEB-INF/classes directory.

Restrictions

This section describes the following Sun GlassFish v3 Preview Enterprise Server restrictions:

Upgrades

An upgrade scenario from an earlier installation into Enterprise Server v3 Preview is not supported. The command-line interface and configuration are compatible.

application-root Attribute in the domain.xml File

You should not modify the default setting in the domain.xml file for the application-root attribute.

The domain element's application-root attribute In the domain.xml file is intended to specify where the server will expand application archives when the user deploys them.

Currently, not all places in Enterprise Server v3 Preview that should use this attribute do so. Some uses of the attribute assume that applications are to be expanded in ${com.sun.aas.instanceRoot}/applications.

Unsupported Options in asadmin Commands

The help for asadmin commands describes some options that are not supported by Sun GlassFish Enterprise Server v3 Preview. For example:

  • Options that relate to clusters and multiple server instances, for example, the --target option

  • Options that relate to profiles, for example, the --profile option

If you specify an unsupported option, a syntax error does not occur. Instead, the command runs successfully, and the unsupported option is silently ignored.

Security

Secure mode (with a security manager) is not supported.

No Support for Client VM on Windows AMD64

By default, Enterprise Server uses client VM to achieve best startup and deployment performance. If you are using Windows AMD64, edit the domain.xml file to remove the line <jvm-options>–client<jvm-options>. In this case, JVM ergonomics chooses the appropriate kind of VM for given platform.

For more information about platform support, see Ergonomics in the 5.0 Java Virtual Machine.

No Support for Launching Application Clients Through Java Web Start Software

Automatic support for launching application clients by using Java Web Start software is not included .

Enterprise Server Documentation Set

The following table provides titles and short descriptions of books in the Enterprise Server documentation set.

Table 1–6 Books in the Enterprise Server Documentation Set

Book Title 

Description 

Release Notes

Provides late-breaking information about the software and the documentation. Includes a comprehensive, table-based summary of the supported hardware, operating system, Java Development Kit (JDK), and database drivers. 

Quick Start Guide

Explains how to get started with the Enterprise Server product. 

Installation Guide

Explains how to install the software and its components. 

Administration Guide

Explains how to configure, monitor, and manage Enterprise Server subsystems and components from the command line by using the asadmin(1M) utility. Instructions for performing these tasks from the Administration Console are provided in the Administration Console online help.

Application Deployment Guide

Explains how to assemble and deploy applications to the Enterprise Server and provides information about deployment descriptors. 

Your First Cup: An Introduction to the Java EE Platform

Provides a short tutorial for beginning Java EE programmers that explains the entire process for developing a simple enterprise application. The sample application is a web application that consists of a component that is based on the Enterprise JavaBeansTM specification, a JAX-RS web service, and a JavaServerTM Faces component for the web front end.

Application Development Guide

Explains how to create and implement Java Platform, Enterprise Edition (Java EE platform) applications that are intended to run on the Enterprise Server. These applications follow the open Java standards model for Java EE components and APIs. This guide provides information about developer tools, security, and debugging. 

Add-On Component Development Guide

Explains how to use published interfaces of Enterprise Server to develop add-on components for Enterprise Server. This document explains how to perform only those tasks that ensure that the add-on component is suitable for Enterprise Server.

Scripting Framework Guide

Explains how to develop scripting applications in languages such as Ruby on Rails and Groovy on Grails for deployment to Enterprise Server. 

Troubleshooting Guide

Describes common problems that you might encounter when using Enterprise Server and how to solve them. 

Reference Manual

Provides reference information in man page format for Enterprise Server administration commands, utility commands, and related concepts. 

Java EE 6 Tutorial, Volume I

Explains how to use Java EE 6 platform technologies and APIs to develop Java EE applications. 

Message Queue Release Notes

Describes new features, compatibility issues, and existing bugs for Sun GlassFish Message Queue. 

Message Queue Developer's Guide for JMX Clients

Describes the application programming interface in Sun GlassFish Message Queue for programmatically configuring and monitoring Message Queue resources in conformance with the Java Management Extensions (JMX). 

System Virtualization Support in Sun Java System Products

Summarizes Sun support for Sun Java System products when used in conjunction with system virtualization products and features. 

Features Available Only in the Full Platform Profile

The following features of Sun GlassFish Enterprise Server v3 Preview are available only in the Full Platform Profile:

  • EJB features that make up the full EJB 3.1 API, such as remote EJB components, message-driven beans, web service EJB endpoints, and the EJB Timer Service

    The EJB 3.1 Lite specification is supported in the Web Profile. This specification allows enterprise beans within web applications and includes support for local stateless session beans, stateful session beans, and singleton session beans.

  • Application Client Container

  • JMS resources

  • Web services

    In the Web Profile, a servlet or EJB component cannot be a web service endpoint. The sun-web.xml and sun-ejb-jar.xml elements that are related to web services are ignored.

  • Message security

  • JavaMail resources

Connector modules that use only outbound communication features and work-management that does not involve inbound communication features are supported in the Web Profile. Other connector features are supported only in the Full Platform Profile.

Java EE 6 Standards

Sun GlassFish Enterprise Server v3 Preview implements work-in-progress versions, based on published drafts, of the Java EE standards that are listed in the following table. The table also indicates the distributions in which the implementation of a standard is available.

· indicates that the implementation is available in the distribution.

- indicates that the implementation is not available in the distribution.

Java EE Standard 

Java Specification Request (JSR) 

Sun GlassFish Enterprise Server v3 Preview Full Platform Profile 

Sun GlassFish Enterprise Server v3 Preview Web Profile 

Java Platform, Enterprise Edition 6

JSR 316

· 

· 

Java Servlet Technology 3.0

JSR 315

· 

· 

JavaServer Pages 2.2

JSR 245

· 

· 

Expression Language 2.2 

 

· 

· 

Debugging Support for Other Languages 1.0 

JSR 45

· 

· 

Standard Tag Library for JavaServer Pages 1.2

JSR 52

· 

· 

JavaServer Faces 2.0

JSR 314

· 

· 

Common Annotations for the Java Platform 1.1 

JSR 250

· 

· 

Java Transaction API 1.1

JSR 907

· 

· 

Java Persistence API 2.0

JSR 317

· 

· 

Enterprise JavaBeans 3.1 Lite

JSR 318

· 

· 

Enterprise JavaBeans 3.1 Full API

JSR 318

· 

Contexts and Dependency Injection for Java 1.0 (Web Beans) 

JSR 299

· 

Java API for RESTful Web Service (JAX-RS) 1.0

JSR 311

· 

Bean Validation 1.0 

JSR 303

· 

Java EE Connector Architecture 1.6

JSR 322

· 

Java API for XML-Based Web Services (JAX-WS) 2.2

JSR 224

· 

Java Architecture for XML Binding (JAXB) 2.2

JSR 222

· 

SOAP With Attachments API for Java (SAAJ)

JSR 67

· 

Implementing Enterprise Web Services 1.3 

JSR 109

· 

Web Services Metadata for the Java Platform 1.1 

JSR 181

· 

Java Message Service API 1.1

JSR 914

· 

JavaMail 1.4

JSR 919

· 

Java Authorization Contract for Containers

JSR 115

· 

Java Authentication Service Provider Interface for Containers 

JSR 196

· 

Java EE Application Deployment 1.2

JSR 88

· 

J2EE Management 1.1

JSR 77

· 

Java API for XML-Based Remote Procedure Calls (JAX-RPC) 1.1

JSR 101

· 

Java API for XML-Based Registries (JAXR) 1.0 

JSR 93

· 

Building on these standards, Enterprise Server v3 Preview provides a number of extensions, including the following:

  • Ajax (asynchronous JavaScript and XML): Retrieves and displays new data for a portion of a web page without affecting the rest of the page.

  • Metro: A web services stack that implements Java Architecture for XML Binding (JAXB) and Java APIs for XML Web Services 2.1 (JAX-WS 2.1).

  • Grizzly: A framework for building scalable and robust servers using New I/O (NIO) APIs, which make scaling to thousands of users possible. The ability to embed components that support HTTP, Bayeux Protocol, Java Servlet API, and Comet is provided.

Java EE 6 SDK

Enterprise Server v3 Preview is available as part of the Java EE 6 SDK. The following versions of the Java EE 6 SDK are available:

  • Java EE 6 SDK Preview. This version includes Sun GlassFish Enterprise Server v3 Preview. This version is designed for developers who require the full set of Java EE APIs for enterprise application development.

  • Java EE 6 SDK Web Profile Preview. This version includes Sun GlassFish Enterprise Server v3 Preview Web Profile. This version contains web technologies that are part of the full platform and is designed for developers who do not require the full set of Java EE APIs.

How to Report Problems and Provide Feedback

If you have problems with Sun GlassFish Enterprise Server v3 Preview, provide feedback through one of the following mechanisms:

Additional Resources

Useful information can be found at the following locations:

Third-Party Web Site References

Third-party URLs are referenced in this document and provide additional, related information.


Note –

Sun is not responsible for the availability of third-party Web sites mentioned in this document. Sun does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Sun will not be responsible or liable for any actual or alleged damage or loss caused by or in connection with the use of or reliance on any such content, goods, or services that are available on or through such sites or resources.


Accessibility Features

To obtain accessibility features that have been released since the publication of these media, consult Section 508 product assessments available from Sun upon request to determine which versions are best suited for deploying accessible solutions. Updated versions of applications can be found at http://sun.com/software/javaenterprisesystem/get.html.

For information on Sun's commitment to accessibility, visit http://sun.com/access.