JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle GlassFish Server 3.0.1 Release Notes

Document Information

1.  Oracle GlassFish Server 3.0.1 Release Notes

Revision History

What's New in the Oracle GlassFish Server 3.0.1 Release?

Support for Java EE Profiles

Modular Design

Support for Extending GlassFish Server

Update Tool Integration

Support for Scripting Languages

Web Services Interoperability Technologies (WSIT) Support

Enhancements to the appclient Utility

EclipseLink Integration

Move of HTTP Service Settings to Network Service

Changes Related to Administrator Authentication

Changes Related to the asadmin Utility

Changes Related to File Layout

Changes Related to Ant Tasks and the asant Utility

Changes Related to domain.xml Validation

Changes Related to Applications

force Option

Applications and Generated Directory Layout

domain.xml application Element

Stricter JAR Visibility Rules

Application Client deploy --retrieve and get-client-stubs Commands

Hardware and Software Requirements

Supported Platforms

System Virtualization Support

Required Disk Space

Required Free Ports

Important Patch Information

Required JDK Version

Path Settings for the JDK Software

Supported JDBC Drivers and Databases

Supported Browsers

mod_jk Support

Known Issues

Expired Root CA for CN=GTE CyberTrust Root 5, OU=GTE CyberTrust Solutions, Inc. (17405426)

Description

Solution

To Delete the GTE CyberTrust Root 5 Certificate From the Truststore

[OWSM] Interop Metro-WLS:NPE WSSECURTIYTOKEN NULL for WSSE:SECURITYTOKENREFERENCE (Issue 9716247)

Description

Workaround

[JDK_Issue] SSLHandshakeException when using JDK1.6.0_20 (Issue 12041)

Description

Workaround

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

Description

Workaround

[JDK_Issue] IO exception: invalid argument during longevity test (Issue 7529)

Description

Workaround

[JDK_Issue] Richaccess: java.io.IOException: Invalid argument from doSelect (Issue 8573)

Description

Workaround

GlassFish Server 3.0.1 on HP-UX when using jdk 1.6.0.07 (Issue 12206)

Description

Workaround

GF b22 failed to startup with JRockit jrmc-4.0.0-1.6.0 (Issue 12265)

Description

Workaround

File permissions on domain /applications directory can cause NullProcessException (Issue 6545)

Description

Workaround

Windows installation log file is not readable (Issue 4881)

Description

Workaround

Uninstallation fails on Windows 7 because of missing JDK error (Issue 12093)

Description

Workaround

Access to statistics for new virtual servers requires server restart (Issues 6238 and 6422)

Description

Workaround

[Open Installer] Option -l to relocate log files ignored on Windows (Issue 10693)

Description

Workaround

Issues occur with ZIP distribution if UAC enabled on Windows Vista (Issue 10755)

Description

Workaround

Null pointer exception thrown from com.sun.xml.wss.NonceManager.getInstance (Issue 11138)

Description

Workaround

[Open Installer] Start menus not displayed and then empty on Windows Vista and Windows 2008 (Issue 5087)

Description

Workaround

When specj application is deployed, asadmin get --monitor=true "server.*" results in I/O error (Issue 11163)

Description

Workaround

Standalone Update Tool fails with segmentation fault on Solaris (Issue 11222)

Description

Workaround

Ruby applications deployed on context root don't work with Admin Console (Issue 10854)

Description

Workaround

Java EE 6 Managed Bean support not available in app clients launched using Java Web Start (Issue 11257)

Description

Workaround

Warning messages when invoking appclient script on Mac OS X with Apple Java implementation (Issue 8644)

Description

Workaround

Launching an app client can give ClassNotFound error for the client's main class (Issue 11181)

Description

Workaround

Change to log file location requires server restart to take effect (Issue 11142)

Description

Workaround

Unable to open installation log files using links on the Summary screen on Linux and Mac OS (Issue 6621)

Description

Workaround

updatetool command does not work if you reinstall into the same install directory on Windows (Issue 8233)

Description

Workaround

[Update Center] Non-user directory access fails (Update Center Issue 1583)

Description

Workaround.

Inline help and CLI man page list incorrect servlet version 2.4 in X-Powered-By (Issue 11011)

Description

Workaround

[Embedded] Deployment of application containing activation-1.1.jar fails when using uber-jar (Issue 11149)

Description

Workaround

create-service fails to create service without AS_ADMIN_USER in passwordfile on Solaris (Issue 11119)

Description

Workaround

[Monitoring] Extra monitoring view for connector-connection-pools not available (Issue 11256)

Description

Workaround

[EclipseLink] Issues with ElementCollections of embeddables (EclipseLink Issue 296606)

Description

Workaround

Virtual server started twice (Issue 11195)

Description

Workaround

Problems debugging JPA (Issue 11274)

Description

Workaround

EJB interop for remote EJBs broken when target EJB is on the same host (Issue 11152)

Description

Workaround

Cannot send JMS messages between systems (Issue 11254)

Description

Workaround

Windows system menu is empty (Issue 11239)

Description

Workaround

Embedded ACC overly strict on current thread context class loader (Issue 11427)

Description

Workaround

EJB Timer Service config issue for MySQL (Issue 11428)

Description

Workaround

deploy subcommand fails against secure server (Issue 11439)

Description

Workaround

Expired certificate in GlassFish Server truststore (Issue 6852796)

Description

Workaround

GlassFish V3 should allow multiple applications with the same context root (7002834)

Description

Solution

Install Directory of application server not known. Specify either the installDir attribute or the asinstall.dir property (14837)

Description

Solution

Disabling Trace Request on GlassFish 3.0.1 (12650799)

Description

Solution

Restrictions

Unsupported Options in asadmin Commands

No Support for Client VM on Windows AMD64

GlassFish Server Documentation Set

Features Available Only in the Full Platform Profile

Java EE 6 Standards

Java EE 6 SDK

How to Report Problems and Provide Feedback

Additional Resources

Third-Party Web Site References

Accessibility Features

Hardware and Software Requirements

This section lists the requirements that must be met before installing the Oracle GlassFish Server 3.0.1 product.

Supported Platforms

Complete information about supported operating environments and hardware for GlassFish Server is available in the Oracle GlassFish Server Certification Matrix.

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. Oracle performs testing of its Oracle Java System products on select system virtualization and OS combinations to help validate that the Oracle Java System products continue to function on properly sized and configured virtualized environments as they do on non-virtualized systems.

For information about Oracle support for Oracle Java System products in virtualized environments, see the Oracle GlassFish Server Virtualization Support matrix.

Required Disk Space

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

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-2 Default Port Assignments for GlassFish Server 3.0.1

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

If you are using the Solaris 10 operating system, you must apply the appropriate patch for your platform as listed in Table 1-3.

Table 1-3 GlassFish Server 3.0.1 Solaris Patch Requirements

Platform
Patch Number
SPARC platform
119963-08
x86 platform
119964-08

You must also ensure that the Oracle recommended patch cluster is applied. These patches and the patch cluster are available from the SunSolve program web site.

Required JDK Version

Installation of Oracle GlassFish Server 3.0.1 requires JDK release 6.

The minimum (and certified) version of the JDK software that is required for GlassFish Server depends on the operating system:

Complete information about supported JDK versions for GlassFish Server is available in the Oracle GlassFish Server Certification Matrix.

Path Settings for the JDK Software

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

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

All supported configurations of the Oracle GlassFish Server 3.0.1 must contain at least one combination of database and driver from the Oracle GlassFish Server Certification Matrix. In addition, GlassFish Server is designed to support connectivity through Java DataBase Connectivity (JDBC) technology to any additional database management system (DBMS) with a corresponding driver that supports the JDBC API (JDBC driver).

Supported Browsers

The Oracle GlassFish Server Certification Matrix lists supported browsers and versions.

mod_jk Support

Oracle GlassFish Server 3.0.1 supports mod_jk 1.2.x, with a minimum of version 1.2.26.