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
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 |