目录变量约定
Message Queue 使用三个目录变量,它们的设置方法因平台而异。表 P–3 介绍了这些变量以及如何在 Solaris、Linux 和 Windows 平台上使用这些变量。
注 –
表 P–3 中的信息仅适用于 Message Queue 的单机安装。如果 Message Queue 作为应用服务器安装的一部分进行安装和运行,则目录变量值的设置会有所不同:IMQ_HOME 设置为 appServer_install_dir/imq(其中 appServer_install_dir 是应用服务器安装目录),而 IMQ_VARHOME 设置为 appServer_domainName_dir /imq(其中 appServer_domainName_dir 是启动 Message Queue 代理的域的域目录)。
表 P–3 目录变量约定
变量
|
描述
|
IMQ_HOME
|
在 Message Queue 文档中,用于表示 Message Queue 基目录(根安装目录):
|
IMQ_VARHOME
|
/var 目录,其中存储了 Message Queue 临时或动态创建的配置和数据文件。可设置为指向任何目录的环境变量。
-
在 Solaris 上,IMQ_VARHOME 默认为 /var/imq 目录。
-
在 Solaris 上,对于 Sun Java System Application Server 测试版,IMQ_VARHOME 默认为 IMQ_HOME/var 目录。
-
在 Linux 上,IMQ_VARHOME 默认为 /var/opt/sun/mq 目录。
-
在 Windows 上,IMQ_VARHOME 默认为 IMQ_HOME/var 目录。
|
IMQ_JAVAHOME
|
环境变量,指向 Message Queue 可执行文件所需的 Java 运行时环境 (JRE) 的位置:
-
在 Solaris 上,IMQ_JAVAHOME 查找最新的 JDK,但用户可以选择性地将该值设置为所需 JRE 所在的位置。
-
在 Linux 上,Message Queue 首先查找最新的 JDK,但用户可以选择性地将 IMQ_JAVAHOME 的值设置为所需 JRE 所在的位置。
-
在 Windows 上,IMQ_JAVAHOME 将设置为指向现有 Java 运行时环境(如果系统中存在支持的版本)。如果不存在支持的版本,将安装所支持的版本。
|
在本书中,显示 IMQ_HOME、IMQ_VARHOME 和 IMQ_JAVAHOME 时,不使用特定于平台的环境变量表示法或语法(例如,在 UNIX 上为 $IMQ_HOME)。路径名通常采用 UNIX 目录分隔符表示法 (/)。