Appendix A
Operating System-Specific Locations of Message Queue Data
Sun Java System Message Queue data is stored in different locations on different operating systems, as the following sections show.
This appendix provides the location of various types of Message Queue data on the following operating systems:
In the tables that follow, instanceName identifies the name of the broker instance with which the data is associated.
Solaris
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 the structure described under Windows.
Table A-1 Location of Message Queue Data on Solaris
Data Category
|
Location on Solaris
|
Broker instance configuration properties
|
/var/imq/instances/instanceName/props/
config.properties
|
Broker configuration file templates
|
/usr/share/lib/imq/props/broker/
|
Persistent store (messages, destinations, durable subscriptions, transactions)
|
/var/imq/instances/instanceName/fs350/
or 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/passwd
or an LDAP server
|
Security: access control file (default location)
|
/var/imq/instances/instanceName/etc/
accesscontrol.properties
|
Security: passfile directory (default location)
|
/var/imq/instances/instanceName/etc/
|
Security: example passfile
|
/etc/imq/passfile.sample
|
Security: broker’s keystore 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/
|
Linux
Table A-2 shows the location of Message Queue data on the Linux operating system.
Table A-2 Location of Message Queue Data on Linux
Data Category
|
Location on Windows
|
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 store (messages, destinations, durable subscriptions, transactions)
|
/var/opt/sun/mq/instances/instanceName/fs350/ 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/passwd or an LDAP server
|
Security: access control file (default location)
|
/var/opt/sun/mq/instances/instanceName/etc/
accesscontrol.properties
|
Security: passfile directory (default location)
|
/var/opt/sun/mq/instances/instanceName/etc/
|
Security: example passfile
|
/etc/opt/sun/mq/passfile.sample
|
Security: broker’s keystore 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/
|
Shared library (.so) files
|
/opt/sun/mq/lib/
|
Windows
Table A-3 shows the location of Message Queue data on the Windows operating system.
The table also shows the location of Message Queue data on Solaris, 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-3, but change the direction of the slash characters from the Windows backslash (\) to the Solaris forward slash (/). For more information, see the definitions for IMQ_HOME and IMQ_VARHOME in Table 3.
Table A-3 Location of Message Queue Data on Windows
Data Category
|
Location on Windows
|
Broker instance configuration properties
|
IMQ_VARHOME\instances\instanceName\props\
config.properties
|
Broker configuration file templates
|
IMQ_HOME\lib\props\broker\
|
Persistent store (messages, destinations, durable subscriptions, transactions)
|
IMQ_VARHOME\instances\instanceName\fs350\
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\ passwd
or an LDAP server
|
Security: access control file (default)
|
IMQ_VARHOME\instances\instanceName\ etc\accesscontrol.properties
|
Security: passfile directory (default location)
|
IMQ_HOME\etc\
|
Security: example passfile
|
IMQ_HOME\etc\passfile.sample
|
Security: broker’s keystore 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\
|