Supported Platforms and Components
Message Queue 4.1 is supported on Solaris, Linux,
and Windows operating system platforms. Table 1–1 shows the supported versions of each of these platforms.
The chapters that follow describe the hardware and software requirements for
each of these platforms and provide platform-specific installation instructions.
Table 1–1 Supported Platform Versions
Platform
|
Supported Versions
|
Solaris
|
Solaris 9 (SunOS 5.9), all updates (SPARC, x86)
Solaris 10 (SunOS 5.10), all updates (SPARC, x86, x64)
|
Linux
|
Red Hat Enterprise Linux Advanced Server 3.0, 4.0, 5.0, all updates,
32– and 64–bit versions (x86, x64)
Red Hat Enterprise Linux Enterprise Server 3.0, 4.0, 5.0, all updates,
32– and 64–bit versions (x86, x64)
|
Windows
|
Windows XP Professional, SP2 (x86) [No Home, Tablet PC, or Media Center Edition support]
Windows 2000 Advanced Server, SP4 (x86) [No Professional or Server Edition support]
Windows Server 2003 Standard and Enterprise Editions, SP1,
32– and 64–bit versions (x86, x64) [No Web or Small Business Server Edition support]
|
In addition to platform-specific requirements, Message Queue 4.1 also
depends on certain basic components that must be installed in order to develop
and run Message Queue clients. Table 1–2 describes
these components. Other versions or vendor implementations can also be used,
but they are untested by Sun Microsystems and therefore not officially supported.
Note – The Message Queue 4.1 Installer automatically installs the
required JDK version as of the time of release.
Table 1–2 Required Support Components
Component
|
Supports
|
Supported Versions
|
Java Runtime Environment (JRE)
|
Message Queue broker and administration tools
|
J2SETM Runtime Environment 1.5.0_12
Java SE Runtime Environment
1.6.0
(Sun Microsystems versions only)
|
Java Software Development Kit (JDK), Standard Edition
|
Java client development and deployment
|
J2SE Development Kit 1.5.0_12
Java SE Development Kit 1.6.0
(Sun Microsystems production versions only)
|
Table 1–3 shows additional components
that you can install to provide further 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–3 Optional Support Components
Component
|
Supports
|
Supported Versions
|
Application server
|
HTTP/HTTPS
|
Sun Java System Application Server Enterprise Edition, Version 9.1
|
Web server
|
HTTP/HTTPS
|
Sun Java System Web Server Enterprise Edition, Version 7.0, Update 1
|
Database
|
Plugged-in persistence
|
HADB, Version 4.4.3.5
Java DB (Apache Derby), Version 10.2.2
Oracle9i, Version 9.2
Note –
The PointBase database is no longer supported.
|
Lightweight Directory Access Protocol (LDAP) directory
server
|
Message Queue user repository and administered objects
|
Sun Java System 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 11 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
|
Netscape Portable Runtime (NSPR)
|
Message Queue C clients
|
Version bundled with Sun Java Enterprise System 5, Update 1 (Version 3.4.7) [Bundled as a shared package in the download bundle]
|
Network Security Services (NSS)
|
Message Queue C clients
|
Version bundled with Sun Java Enterprise System 5, Update 1 (Version 3.11.7)
|