1. Oracle GlassFish Server 3.0.1 Release Notes
What's New in the Oracle GlassFish Server 3.0.1 Release?
Support for Extending GlassFish Server
Support for Scripting Languages
Web Services Interoperability Technologies (WSIT) Support
Enhancements to the appclient Utility
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
Applications and Generated Directory Layout
domain.xml application Element
Application Client deploy --retrieve and get-client-stubs Commands
Hardware and Software Requirements
Path Settings for the JDK Software
IPS Online Upgrade No Longer Available (19910200)
Expired Root CA for CN=GTE CyberTrust Root 5, OU=GTE CyberTrust Solutions, Inc. (17405426)
To Delete the GTE CyberTrust Root 5 Certificate From the Truststore
[OWSM] Interop Metro-WLS:NPE WSSECURTIYTOKEN NULL for WSSE:SECURITYTOKENREFERENCE (Issue 9716247)
[JDK_Issue] SSLHandshakeException when using JDK1.6.0_20 (Issue 12041)
[JDK_Issue] Performance degradation caused by invoking setSoLinger or setReuseAddress (Issue 7109)
[JDK_Issue] IO exception: invalid argument during longevity test (Issue 7529)
[JDK_Issue] Richaccess: java.io.IOException: Invalid argument from doSelect (Issue 8573)
GlassFish Server 3.0.1 on HP-UX when using jdk 1.6.0.07 (Issue 12206)
GF b22 failed to startup with JRockit jrmc-4.0.0-1.6.0 (Issue 12265)
File permissions on domain /applications directory can cause NullProcessException (Issue 6545)
Windows installation log file is not readable (Issue 4881)
Uninstallation fails on Windows 7 because of missing JDK error (Issue 12093)
Access to statistics for new virtual servers requires server restart (Issues 6238 and 6422)
[Open Installer] Option -l to relocate log files ignored on Windows (Issue 10693)
Issues occur with ZIP distribution if UAC enabled on Windows Vista (Issue 10755)
Null pointer exception thrown from com.sun.xml.wss.NonceManager.getInstance (Issue 11138)
Standalone Update Tool fails with segmentation fault on Solaris (Issue 11222)
Ruby applications deployed on context root don't work with Admin Console (Issue 10854)
Launching an app client can give ClassNotFound error for the client's main class (Issue 11181)
Change to log file location requires server restart to take effect (Issue 11142)
[Update Center] Non-user directory access fails (Update Center Issue 1583)
Inline help and CLI man page list incorrect servlet version 2.4 in X-Powered-By (Issue 11011)
[Monitoring] Extra monitoring view for connector-connection-pools not available (Issue 11256)
[EclipseLink] Issues with ElementCollections of embeddables (EclipseLink Issue 296606)
Virtual server started twice (Issue 11195)
Problems debugging JPA (Issue 11274)
EJB interop for remote EJBs broken when target EJB is on the same host (Issue 11152)
Cannot send JMS messages between systems (Issue 11254)
Windows system menu is empty (Issue 11239)
Embedded ACC overly strict on current thread context class loader (Issue 11427)
EJB Timer Service config issue for MySQL (Issue 11428)
deploy subcommand fails against secure server (Issue 11439)
Expired certificate in GlassFish Server truststore (Issue 6852796)
GlassFish V3 should allow multiple applications with the same context root (7002834)
Disabling Trace Request on GlassFish 3.0.1 (12650799)
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
How to Report Problems and Provide Feedback
This section lists the requirements that must be met before installing the Oracle GlassFish Server 3.0.1 product.
Complete information about supported operating environments and hardware for GlassFish Server is available in the Oracle GlassFish Server Certification Matrix.
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.
Your temporary directory must have enough free space for the installation of the following software:
Oracle GlassFish Server: 35 MB minimum
Java SDK: 250 MB minimum
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
|
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
|
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.
To obtain a patch, click the PatchFinder link and then use the Patch ID field to find the patch.
To obtain a patch cluster, click the Patch Cluster and Patch Bundle Downloads link in the Downloads section, and then the link for recommended patch clusters.
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:
For all supported operating systems using the Java JDK, the minimum required version is 1.6.0_20.
For all supported operating systems using the JRockit JDK, the minimum required version is 1.6.0_17.
Complete information about supported JDK versions for GlassFish Server is available in the Oracle GlassFish Server Certification Matrix.
The following binary files that are used with GlassFish Server must come from the JDK software, not the Java Runtime Environment (JRE) 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.
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).
The Oracle GlassFish Server Certification Matrix lists supported browsers and versions.
Oracle GlassFish Server 3.0.1 supports mod_jk 1.2.x, with a minimum of version 1.2.26.