Sun GlassFish Message Queue 4.4 Update 1 Installation Guide

Installed Directory Structure

Table 3–4 shows the installed directory structure for a full (all RPMs) installation of Message Queue 4.4 Update 1 on the Linux platform.

Paths shown are relative to the Message Queue installation home directory, denoted by the directory variable mqInstallHome.

Table 3–4 Installed Directory Structure (Linux)

Directory 

Contents 

mqInstallHome/mq/bin

Executable files for Message Queue administration tools:  

  • Administration Console (imqadmin)

  • Broker utility (imqbrokerd)

  • Command utility (imqcmd)

  • Object Manager utility (imqobjmgr)

  • Database Manager utility (imqdbmgr)

  • User Manager utility (imqusermgr)

  • Key Tool utility (imqkeytool)

  • Key Tool utility (imqkeytool)

  • Bridge Manager(imqbridgemgr)

mqInstallHome/mq/lib

Support files for Message Queue Java client runtime:  

  • .jar files for building and running Java Message Service (JMS) client applications

  • .rar files for JMS Resource Adapter

  • .war files for HTTP servlet and Universal Message Service (UMS) deployment

  • Support files for Message Queue tools and processes

  • Support libraries for C client applications


Note –

See Component Dependencies in Sun GlassFish Message Queue 4.4 Update 1 Release Notes for the versions of Netscape Portable Runtime (NSPR) and Network Security Services (NSS) needed to support the C API.


mqInstallHome/mq/lib/props

Broker’s default configuration files 

mqInstallHome/mq/lib/ext

.jar or .zip files to be added to broker’s CLASSPATH environment variable

Typically used for configuring JDBC-based persistence or Java Authentication and Authorization Service (JAAS) login modules.

mqInstallHome/mq/lib/images

Administration GUI image files

mqInstallHome/mq/lib/help

Administration GUI help files

mqInstallHome/mq/javadoc

Message Queue and JMS API documentation in JavaDoc format

mqInstallHome/mq/examples

Example Java client applications 

mqInstallHome/mq/examples/C(IMQ_HOME/examples/C)

Example C client applications 

mqInstallHome/mq/include(IMQ_HOME/include)

Header files to support C client applications 

mqInstallHome/var/mq

Message Queue working storage. This directory is created after the broker is started. 

mqInstallHome/var/mq/instances

Configuration properties, file-based persistent data stores, log files, flat-file user repositories, and access control properties files for individual broker instances 

mqInstallHome/etc/mq

Message Queue configuration files, instance template files, sample password file, and so forth 

mqInstallHome/var/install

Message Queue installer implementation, required jar files, and installer log files 

mqInstallHome/var/install/contents/mq

Message Queue uninstall script 

mqInstallHome/install

Message Queue files needed by installer and uninstaller 

mqInstallHome/var/install/logs/mq

Message Queue installation/uninstallation logs and summary file