Sun GlassFish Communications Server Diameter Adapter 1.0 Release Notes

Chapter 2 Diameter Adapter for Sun GlassFish Communications Server 2.0

The Diameter Adapter integrates the Diameter stack into Sun GlassFish Communications Server. Communications Server is a Java EE 5 platform-compatible server for the development and deployment of Web, SIP, and converged applications and Java technology-based web services in large-scale production environments.

This chapter includes:

Features of Diameter Adapter for Sun GlassFish Communications Server

Features of the Diameter Adapter are as follows:

Hardware and Software Requirements

This section lists the requirements that must be met before installing Sun GlassFish Communications Server.

Supported Platforms

The following table lists the operating systems with which the Sun GlassFish Communications Server is compatible.

Table 2–1 Supported Operating Systems

Operating System 

Minimum Memory 

Recommended Memory 

Minimum Disk Space 

Recommended Disk Space 

JVM 

Deployment Type 

Sun Solaris 10 (x86) (32–bit and 64–bit) 

512 MB 

512 MB 

250 MB free 

500 MB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit and 64 bit 

Production 

Sun Solaris 10 (SPARC)(32–bit and 64–bit) 

512 MB 

512 MB 

250 MB free 

500 MB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit and 64 bit 

Production 

Red Hat Enterprise Linux 3.0 Update 1, 4.0, and 5.x (32-bit and 64-bit) 

512 MB 

1 GB 

250 MB free 

500 MB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit and 64 bit 

Production 

SUSE Linux Enterprise Server 10 (32–bit and 64–bit)  

(SP1 and SP2 are also supported) 

512 MB 

1 GB 

250 MB free 

500 MB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit and 64 bit 

Production 

Windows XP 

Windows Vista 

Windows 2008 

1 GB 

2 GB 

500 MB free 

1 GB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit and 64 bit 

Development 

Windows 7 

1 GB 

2 GB 

500 MB free 

1 GB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit and 64 bit 

Development 

Macintosh OS 10.4, 10.5  

512 MB 

1 GB 

250 MB free 

500 MB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit 

Development 

OpenSolaris 2009.06 

512 MB 

1 GB 

250 MB free 

500 MB free 

J2SE 5.0 - 32 bit 

Java SE 6 - 32 bit and 64 bit 

Development 

On UNIXTM, you can check your operating system version using the uname command. Disk space can be checked using the df command.


Note –

It is recommended that you use the NTFS file system rather than FAT or FAT32 when running the Communications Server on any Windows platform.


Important Patch Information

Solaris Patch Requirements

It is recommended that Solaris 10 (x86, SPARC) users have the “Sun recommended patch cluster” installed. This patch cluster is available under “Recommended and Security Patches” on the SunSolve Web site.

JDK Version

The minimum (and certified) version of JDK required for Communications Server is 1.6.0_7.

ProcedureTo Switch to the Supported Java SE Version

You can switch to a supported Java SE version by editing the asenv file as described here.

  1. If you have not already done so, install the new Java SE version on your system.

    The Java SE SDK can be downloaded from http://java.sun.com/javase

  2. Stop the Communications Server domains.

  3. Edit the as-install/config/asenv.conf file (asenv.bat on Windows), changing the value for AS_JAVA to point to the new Java home directory:

  4. Edit the as-install/samples/common.properties file, changing the line beginning com.sun.aas.javaRoot... to reference the new Java home directory.

  5. Restart Communications Server.

Browsers

Table 2–2 Supported Web Browsers

Browser 

Version 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

2.x, 3.x 

Safari 

3.x,4.x 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x