Sun Java System Message Queue 3.7 UR1 Installation Guide

Supported Platforms and Components

Message Queue 3.7 UR1 is supported on Solaris, Linux, and Windows operating systems and platforms. The following chapters describe the hardware and software requirements for each of these platforms and provide platform-specific installation instructions.

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

Table 1–1 Required Support Components

Component 

Supports 

Supported Versions 

Java Runtime Environment (JRE)

(Sun Microsystems versions only) 

Message Queue broker and administration tools 

Java Runtime Environment 1.5.0_09 

Java 2 Platform, Standard Edition, 5.0 (1.5.0_09): 

  • Solaris 9 (SPARC and X86)

  • Solaris 10 (SPARC and X86)

  • Linux Red Hat Advanced Server 3.0, Update 6

  • Linux Red Hat Advanced Server 4.0, Update 2

  • Windows XP Professional SP2 (design-time and client support only)

  • Windows 2000 Server and Advanced Server with Service Pack 4

  • Windows Server 2003 Enterprise Edition

Java Software Development Kit (JDK), Standard Edition

(Sun Microsystems production versions only) 

Java client development and deployment 

JDK 1.4.2_10

Java 2 Platform, Standard Edition, 5.0 (1.5.0_09): Same platforms as for JRE, above

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

Table 1–2 Optional Support Components

Component 

Supports 

Supported Versions 

LDAP (Lightweight Directory Access Protocol) Directory Server

Message Queue user repository and administered objects 

Sun Java System Directory Server, Version 6.0 

Web Server 

HTTP/HTTPS

Sun Java System Web Server, Enterprise Edition Version 7.0 

Application Server 

HTTP/HTTPS

Sun Java System Application Server, Enterprise Edition Version 8.2 

Database 

Plugged-in persistence 

Apache Derby, Version 10.1.1 

Oracle 9i, Version 9.2 

The Pointbase database is no longer supported 

JNDI

(Java Naming and Directory Interface) 

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 10 or later, C++ compiler with standard mode and C compiler

Linux: gcc/g++, Version 3.2.3

Windows: Microsoft Windows Visual C++, Version 6.0 SP3

NSPR

(Netscape Portable Runtime) 

Message Queue C clients 

Version bundled with Java Enterprise System 5 

Bundled as a shared package in the download bundle 

NSS

(Network Security Service) 

Message Queue C clients 

Version bundled with Java Enterprise System 5 

Bundled as a shared package in the download bundle