openmq

Open Message Queue (Open MQ) -- A complete JMS MOM Platform

Legacy downloads

This page provides download links to legacy editions of Open Message Queue. If you want the most up to date downloads, jump to the main downloads page.

License

Open MQ is dual licensed with either CDDL or GPL v2 with ClassPath Exception. Click here to view the license. In addition, Open MQ Binaries include Mozilla Network Security Services and Network Security Portable Runtime (NSS / NSPR) which are licensed under the LGPL (beginning with MQ 4.5). You may only use these products under the terms of these licenses. By downloading the source or binary archives from this site, you are agreeing to the terms of these licenses.


Source Code

See the build instructions for tips about working with the MQ Mercurial Repository. MQ 4.5 is the last release with a separate .zip source archive.

Open Message Queue 4.5 and later: Beginning March 2011 Source Code Archive (Note, all build instructions are now included in the source archive) This version of Open MQ is included in GlassFish Server, Open Source Edition, version 3.1, released Feb. 28, 2011.
Open Message Queue 4.3, December 2008 Source Code Archive -- Build instructions -- NetBeans Version.Properties
Open Message Queue 4.2, July 2008 Source Code Archive
Open Message Queue 4.1, Sept. 2007 Source Code Archive
Open Message Queue 4.0, May 2006 Source Code Archive

You can get help and answers to your questions at the MQ community forum.

Binaries

Open Message Queue is available for Solaris Sparc, Solaris x86, AIX, Linux, and Windows. Use the table to select the version you desire.

Beginning with Open MQ 4.4u2, Oracle no longer offers Open MQ as an independent product. Open MQ will continue to provide builds and separate release packages as they are contributing to the GlassFish Server project. Support contracts continue to be offered as part of GlassFish Enterprise Server and customers may use GlassFish MQ as a component of the Java EE server. Existing MQ customers should discuss the appropriate options, with their support sales representative. JMS Development will continue as a component of GlassFish Server Open Source Edition and as a component to Oracle GlassFish Enterprise Server. Installer guide for stand-alone MQ will no longer be updated. We will provide the Open MQ community updates and errata changes, using the Open MQ Wiki, here.

Open MQ 4.5 community documentation collection is contained within the GlassFish Server 3.1 Documentation Collection, here.

Operating System
installer image
file image (no installer)
Sun Solaris Sparc
Sun Solaris x86
Linux
Microsoft Windows x86
IBM AIX
Unix (e.g. Mac OSX)

Open MQ 4.4 --New features in MQ 4.4 are described here (This is 4.4u2, as released with GlassFish Server, Open Source Edition, 3.0.1)
Solaris Sparc
Solaris x86
AIX
Linux
Windows
Unix

 

Solaris Sparc Link
Solaris x86 Link
AIX Link
Linux Link
Windows Link
Unix Link

 

Solaris Sparc Link
Solaris x86 Link
AIX Link
Linux Link
Windows Link
Unix Link

Solaris Sparc Link
Solaris x86 Link
Linux Link (RPM Support Required)
Windows Link

Solaris Sparc link
Solaris x86 link
Linux link
Windows x86 link
Unix (e.g. AIX, Mac OSX) link

See these instructions for installing these file-based bundles

Solaris Sparc link
Solaris x86 link
Linux (RPMs) link (Note: Linux RPM support required for this installer. Alternately, you may use the compressed Linux archive below)
Windows x86 link

 

Solaris Sparc link
Solaris x86 link
Linux link
Windows x86 link
Unix (e.g. AIX, Mac OSX) link

See these instructions for installing these file-based bundles

How to install the community bundles

(This is legacy information, for 4.2 and earlier releases.)

1. Unzip the binary (.jar) bundle.

2. Edit the file $TOP/mq/etc/imqenv.conf to set
   IMQ_DEFAULT_JAVAHOME to a JDK1.5.0.

3. cd $TOP/mq/bin

4. Start the broker:
        ./imqbrokerd -tty

5. To run JMS client applications, include the following jar files in
   the classpath :
        $TOP/mq/lib/jms.jar
        $TOP/mq/lib/imq.jar

Starting with the 4.4.2 release, MQ product documentation is bundled with the GlassFish server documentation collection. Two versions are published -- the commercial product documentation and the community project version. To view the documentation online, you can browse the latest product documentation. If you want to download the whole document set, you can download the community edition, or you can download the commercial product document set.

Browse the 3.1.2 document set, here.

More information may be found on the GlassFish Project Documentation Page.

MQ 4.4.2 is included with GlassFish 3.0.1 documentation. That can be found at this index page

MQ Legacy release documentation is all located from this index page.

Training Courses
GlassFish BootCamp -- Here is a wiki page which includes several tutorials to set up and configure GlassFish MQ in GlassFish server. This includes singleton, broker-cluster as well as an HA broker cluster. While these are designed to show setup and configuration in the GlassFish Domain Cluster, you may find these useful guides for setting up a stand-alone broker cluster.