Appendix A Platform-Specific Locations of Message Queue Data
Sun JavaTM System Message Queue data is stored in different locations on
different operating system platforms. The tables that follow show the location
of various types of Message Queue data on the following platforms:
In the tables, instanceName denotes the name
of the broker instance with which the data is associated.
Solaris OS
Table A–1 shows the location
of Message Queue data on the Solaris operating system. If you are using Message Queue on
Solaris with the standalone version of Sun Java System Application Server,
the directory structure is like that described under Windows.
Table A–1 Message Queue Data
Locations on Solaris Platform
Data Category
|
Location
|
Command line executable files
|
/usr/bin
|
Broker instance configuration properties
|
/var/imq/instances/instanceName/props/config.properties
|
Broker configuration file templates
|
/usr/share/lib/imq/props/broker/
|
Persistent data store (messages, destinations, durable subscriptions,
transactions, acknowledgements)
|
/var/imq/instances/instanceName/fs370or
a JDBC-accessible data store
|
Broker instance log file directory (default location)
|
/var/imq/instances/instanceName/log/
|
Administered objects (object store)
|
Local directory of your choice or an LDAP server
|
Security: user repository
|
/var/imq/instances/instanceName/etc/passwdor an LDAP server
|
Security: access control file (default location)
|
/var/imq/instances/instanceName/etc/accesscontrol.properties
|
Security: password file directory (default location)
|
/var/imq/instances/instanceName/etc/
|
Security: example password file
|
/etc/imq/passfile.sample
|
Security: broker’s key store file location
|
/etc/imq/
|
JavaDoc API documentation
|
/usr/share/javadoc/imq/index.html
|
Example
applications and configurations
|
/usr/demo/imq/
|
Java archive (.jar), Web archive (.war),
and Resource Adapter archive (.rar) files
|
/usr/share/lib/imq
|
External resource (.jar) files such as JDBC drivers,
JAAS login modules, and so forth
|
/usr/share/lib/imq/ext
|
Linux
Table A–2 shows the location
of Message Queue data on the Linux operating system.
Table A–2 Message Queue Data
Locations on Linux Platform
Data Category
|
Location
|
Command line executable files
|
/opt/sun/mq/bin
|
Broker instance configuration properties
|
/var/opt/sun/mq/instances/instanceName/props/config.properties
|
Broker configuration file templates
|
/opt/sun/mq/private/share/lib/props/
|
Persistent data store (messages, destinations, durable subscriptions,
transactions, acknowledgements)
|
/var/opt/sun/mq/instances/instanceName/fs370/or a JDBC-accessible data
store
|
Broker instance log file directory (default location)
|
/var/opt/sun/mq/instances/instanceName/log/
|
Administered objects (object store)
|
Local directory of your choice or an LDAP server
|
Security: user repository
|
/var/opt/sun/mq/instances/instanceName/etc/passwdor an LDAP server
|
Security: access control file (default location)
|
/var/opt/sun/mq/instances/instanceName/etc/accesscontrol.properties
|
Security: password file directory (default location)
|
/var/opt/sun/mq/instances/instanceName/etc/
|
Security: example password file
|
/etc/opt/sun/mq/passfile.sample
|
Security: broker’s key store file location
|
/etc/opt/sun/mq/
|
JavaDoc API documentation
|
/opt/sun/mq/javadoc/index.html
|
Example
applications and configurations
|
/opt/sun/mq/examples/
|
Java archive (.jar), Web archive (.war),
and Resource Adapter archive (.rar) files
|
/opt/sun/mq/share/lib/
|
External resource (.jar) files such as JDBC drivers,
JAAS login modules, and so forth
|
/opt/sun/mq/share/lib/ext
|
Shared library (.so) files
|
/opt/sun/mq/lib/
|
AIX
Table A–4 shows the location
of Message Queue data on the AIX operating system. Locations denote the Message Queue installation
home directory, mqInstallHome, as well as the the IMQ_HOME and IMQ_VARHOME directory variables defined
in Directory Variable Conventions.
Table A–3 Message Queue Data
Locations on AIX Platform
Data Category
|
Location
|
Command line executable files
|
IMQ_HOME/bin
|
Broker instance configuration properties
|
IMQ_VARHOME/instances/instanceName/props/config.properties
|
Broker configuration file templates
|
IMQ_HOME/lib/props/broker/
|
Persistent data store (messages, destinations, durable subscriptions,
transactions, acknowledgements)
|
IMQ_VARHOME/instances/instanceName/fs370/or a JDBC-accessible data
store
|
Broker instance log file directory (default location)
|
IMQ_VARHOME/instances/instanceName/log/
|
Administered objects (object store)
|
Local directory of your choice or an LDAP server
|
Security: user repository
|
IMQ_VARHOME/instances/instanceName/etc/passwdor an LDAP server
|
Security: access control file (default location)
|
IMQ_VARHOME/instances/instanceName/etc/accesscontrol.properties
|
Security: password file directory (default location)
|
mqInstallHome/etc/
|
Security: example password file
|
mqInstallHome/passfile.sample
|
Security: broker’s key store file location
|
mqInstallHome/etc/
|
JavaDoc API documentation
|
IMQ_HOME/javadoc/index.html
|
Example
applications and configurations
|
IMQ_HOME/examples/
|
Java archive (.jar), Web archive (.war),
and Resource Adapter archive (.rar) files
|
IMQ_HOME/lib/
|
External resource (.jar) files such as JDBC drivers,
JAAS login modules, and so forth
|
IMQ_HOME/lib/ext
|
Windows
Table A–4 shows the location
of Message Queue data on the Windows operating system. The table also applies
to the Solaris platform when Message Queue is bundled with the standalone
version of Sun Java System Application Server. That version of Application
Server is bundled with neither Solaris nor Sun Java Enterprise System. Use
the pathnames in Table A–4, but
change the direction of the slash characters from the Windows backslash (\) to the Solaris forward slash (/). SeeDirectory Variable Conventions for definitions of
the IMQ_HOME and IMQ_VARHOME directory variables.
Table A–4 Message Queue Data
Locations on Windows Platform
Data Category
|
Location
|
Command line executable files
|
IMQ_HOME\bin
|
Broker instance configuration properties
|
IMQ_VARHOME\instances\instanceName\props\config.properties
|
Broker configuration file templates
|
IMQ_HOME\lib\props\broker\
|
Persistent data store (messages, destinations, durable subscriptions,
transactions, acknowledgements)
|
IMQ_VARHOME\instances\instanceName\fs370\or a JDBC-accessible data
store
|
Broker instance log file directory (default location)
|
IMQ_VARHOME\instances\instanceName\log\
|
Administered objects (object store)
|
Local directory of your choice or an LDAP server
|
Security: user repository
|
IMQ_VARHOME\instances\instanceName\etc\passwdor an LDAP server
|
Security: access control file (default location)
|
IMQ_VARHOME\instances\instanceName\etc\accesscontrol.properties
|
Security: password file directory (default location)
|
IMQ_HOME\etc\
|
Security: example password file
|
IMQ_HOME\etc\passfile.sample
|
Security: broker’s key store file location
|
IMQ_HOME\etc\
|
JavaDoc API documentation
|
IMQ_HOME\javadoc\index.html
|
Example
applications and configurations
|
IMQ_HOME\demo\
|
Java archive (.jar), Web archive (.war),
and Resource Adapter archive (.rar) files
|
IMQ_HOME\lib\
|
External resource (.jar) files such as JDBC drivers,
JAAS login modules, and so forth
|
IMQ_HOME\lib\ext
|