This section lists the requirements that must be met before installing the Sun GlassFish Enterprise Server v3 product.
Sun GlassFish Enterprise Server v3 requires 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 for each.
As listed below, Enterprise Server requires JDKTM release 6. The minimum (and certified) version of the JDK 6 software that is required depends on the operating system. For platform-specific requirements, see Required JDK Version.
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 |
JDK 6 32- and 64-bit |
Solaris 10 (x86 platform) |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32- and 64-bit |
OpenSolarisTM 2009.06 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 |
Linux |
|||||
Red Hat Enterprise Linux 5.0 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32- and 64-bit |
Red Hat Enterprise Linux 4.0 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32-bit |
SUSE Linux Enterprise Server 10 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32-bit |
Ubuntu Linux 8.04 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32-bit |
Windows |
|||||
Windows 7 Professional |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32- and 64-bit |
Windows XP Professional SP3 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32-bit |
Windows 2008 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32-bit |
Windows Vista Business |
1 GB |
2 GB |
250 MB free |
500 MB |
JDK 6 32-bit |
Mac OS |
|||||
Mac OS X 10.5 and 10.6 |
1 GB |
2 GB |
250 MB free |
500 MB free |
JDK 6 32-bit |
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.
Use the NTFS file system rather than FAT or FAT32 when running Enterprise Server on any Microsoft Windows platform.
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.
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
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
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 |
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, 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 Sun GlassFish Enterprise Server v3 requires JDK 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 Mac OS X, the minimum required version is 1.6.0_17.
For the Mac OS X operating system, the minimum required version is 1.6.0_15.
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.
The following table lists the databases and drivers that are supported in this release. All supported configurations of the Sun GlassFish Enterprise Server v3 must contain at least one combination of database and driver from this table, such as the Java DB and driver. In addition, 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 |
Java DB 10.5.3.0 |
Type 4 |
Java DB 10.5.3.0 |
Oracle 11 |
Type 2 and Type 4 |
Oracle 11 |
PostgreSQL 8.4 |
Type 4 |
PostgreSQL 8.4 |
DB2 9.7 |
Type 2 |
DB2 9.7 |
Sun, DataDirect 4.0 |
Type 4 |
Sybase ASE 15 |
Sun, DataDirect 4.0 |
Type 4 |
DB2 9.7 |
Sun, DataDirect 4.0 |
Type 4 |
Microsoft SQL Server 2008 |
Sun, DataDirect 4.0 |
Type 4 |
MySQL 5.1 |
The following table lists supported browsers and versions.
Table 1–5 Supported Web Browsers
Browser |
Version |
---|---|
Firefox |
2.0, 3.0 |
Internet Explorer |
7.0, 8.0 |
Safari |
3.2, 4.0 |
Sun GlassFish Enterprise Server v3 supports mod_jk 1.2.x, with a minimum of 1.2.26.