디렉토리 변수 규칙
Message Queue에서는 세 가지 디렉토리 변수를 사용하며 설정 방법은 플랫폼에 따라 다릅니다. 표 P–3에서는 이러한 변수와 이들이 Solaris, Windows, Linux 플랫폼에 사용되는 방법을 설명합니다.
주 –
표 P–3에 나오는 정보는 Message Queue의 독립 실행형 설치에만 적용됩니다. Message Queue가 Application Server 설치의 일부로 설치되어 실행되는 경우 디렉토리 변수 값이 다르게 설정됩니다. IMQ_HOME은 appServer_install_dir/imq(여기서 appServer_install_dir은 Application Server 설치 디렉토리)로 설정되고, IMQ_VARHOME은 appServer_domainName_dir/imq(여기서 appServer_domainName_dir은 Message Queue 브로커를 시작하는 도메인의 도메인 디렉토리)로 설정됩니다.
표 P–3 디렉토리 변수 규칙
변수
|
설명
|
IMQ_HOME
|
Message Queue 설명서에서 Message Queue 기본 디렉토리(루트 설치 디렉토리)를 참조할 때 사용됩니다.
-
Solaris 및 Linux에는 Message Queue 루트 설치 디렉토리가 없습니다. 따라서 Message Queue 설명서에서 Solaris 및 Linux의 파일 위치를 참조하는 경우에는 IMQ_HOME이 사용되지 않습니다.
-
Windows에서 루트 Message Queue 설치 디렉토리는 Message Queue 번들의 압축을 푸는 디렉토리로 설정됩니다.
|
IMQ_VARHOME
|
임시 또는 동적으로 작성된 Message Queue 구성 및 데이터 파일이 저장되는 /var 디렉토리입니다. 모든 디렉토리를 가리키는 환경 변수로 설정할 수 있습니다.
-
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 Runtime(JRE)의 위치를 가리키는 환경 변수입니다.
-
Solaris에서 IMQ_JAVAHOME은 다음과 같은 순서로 Java Runtime을 찾지만, 선택적으로 사용자는 필요한 JRE가 있는 적절한 위치로 값을 설정할 수 있습니다(Solaris 8 또는 9).
/usr/jdk/entsys-j2se
/usr/jdk/latest
/usr/jdk/jdk1.5.*
/usr/jdk/j2sdk1.5.*
/usr/j2se
Solaris 10:
/usr/jdk/entsys-j2se
/usr/jdk/java
/usr/jdk/latest
/usr/j2se
-
Linux에서 Message Queue가 먼저 다음 순서로 Java Runtime을 찾지만, 선택적으로 사용자는 IMQ_JAVAHOME의 값을 필요한 JRE가 있는 적절한 위치로 설정할 수 있습니다.
/usr/jdk/entsys-j2se
/usr/java/jre1.5. *
/usr/java/jdk1.5. *
/usr/java/jre1.4.2*
/usr/java/j2sdk1.4.2*
-
Windows에서 IMQ_JAVAHOME은 지원되는 버전이 시스템에 있는 경우 기존 Java Runtime을 가리키도록 설정됩니다. 지원되는 버전이 없는 경우 새로운 버전이 설치됩니다.
|
본 설명서에서 IMQ_HOME, IMQ_VARHOME 및 IMQ_JAVAHOME은 플랫폼별 환경 변수 표시나 구문(예: UNIX의 $IMQ_HOME) 없이 표시됩니다. 경로 이름에는 일반적으로 UNIX 디렉토리 구분자 표시(/)를 사용합니다.