Sun GlassFish Message Queue 4.4 Release Notes

Component Dependencies

In addition to platform-specific requirements, Message Queue 4.4 also depends on certain basic components that must be installed in order to develop and run Message Queue clients. Table 1–3 describes these components. Other versions or vendor implementations can also be used, but they are untested by Sun Microsystems and therefore not officially supported.

Table 1–3 Required Support Components



Supported Versions [Sun Microsystems production versions only]

Java Runtime Environment (JRE)

Message Queue broker and administration tools 

J2SETM Runtime Environment 1.5.0 or later

JavaTM SE Runtime Environment1.6.0

Java Software Development Kit (JDK), Standard Edition

Java client development and deployment 

J2SE Development Kit 1.5.0 or later 

Java SE Development Kit 1.6.0. Note that JMX requires version 1.6.0_10 or later.

Table 1–4 shows additional components that you can install to provide additional support for Message Queue clients. You may not need all of the components listed: for example, if you are not writing a C client, you will not need the C compiler, C++ runtime library, NSPR, or NSS.

Table 1–4 Optional Support Components



Supported Versions 

Application server 


Sun GlassFish Application Server Enterprise Edition, Version 9.1.1  

Sun GlassFish Enterprise Server v2.1, v2.1.1 

Web server 


Sun GlassFish Web Server Enterprise Edition, Version 7.0, Update 3 


JDBC-based data store 

HADB, Versions 4.4.3, 4.5, 4.6

Java DB (Apache Derby), Version 10.4

MySQL Community/Enterprise Edition, Version 5.1 

Oracle 9.2i, 10g, and 11g 

postgreSQL, Version 8.1 

Note –

The PointBase database is no longer supported.

Highly-available database 

High-availability broker clusters 

HADB, Versions 4.4.3, 4.5, 4.6

MySQL Cluster Edition, Version 5.1.39–ndb–7.0.9 

Oracle 10g and 11g 

Lightweight Directory Access Protocol (LDAP) directory server

Message Queue user repository and administered objects 

Sun GlassFish Directory Server, Version 6.0 

Java Naming and Directory Interface (JNDI)

Administered object support and LDAP user repository

JNDI Version 1.2.1

LDAP Service Provider, Version 1.2.2

File System Service Provider, Version 1.2 Beta 3 [Administered object support only; supported for development and testing, but not for deployment in a production environment]

C Compiler and compatible C++ runtime library 

Message Queue C clients 

Solaris: Sun Studio, Version 12 or later, C++ compiler with standard mode and C compiler

Linux: gcc/g++, Version 3.4.6

Windows: Microsoft Windows Visual Studio, Version 2008 SP1

Netscape Portable Runtime (NSPR)

Message Queue C clients 

Version 4.7 

Network Security Services (NSS)

Message Queue C clients 

Version 3.12.3