Sun Java System Message Queue 3.7 UR1 기술 개요

디렉토리 변수 규칙

Message Queue에서는 세 가지 디렉토리 변수를 활용합니다. 그 설정 방법은 플랫폼별로 달라집니다. 표 P–3에서는 이러한 변수를 소개하고 이들이 Solaris, Linux 및 Windows 플랫폼에서 어떻게 사용되는지를 설명합니다.


주 –

표 P–3의 정보는 Message Queue의 독립 실행형 설치에만 적용됩니다. Message Queue가 설치되어 Application Server 설치의 일부로 실행될 경우, 디렉토리 변수의 값이 다르게 설정됩니다. IMQ_HOMEappServer_install_dir/imq로 설정됩니다(여기서 appServer_install_dir은 Application Server 설치 디렉토리). 그리고 IMQ_VARHOMEappServer_domainName_dir /imq로 설정됩니다(여기서 appServer_domainName_dir은 Message Queue 브로커를 시작하는 도메인의 도메인 디렉토리).


표 P–3 디렉토리 변수 규칙

변수 

설명 

IMQ_HOME

Message Queue 설명서에서 Message Queue 기본 디렉토리(루트 설치 디렉토리)를 가리킬 때 사용합니다. 

  • Solaris 및 Linux에는 루트 Message Queue 설치 디렉토리가 없습니다. 따라서 Message Queue 설명서에서 IMQ_HOME은 Solaris 및 Linux에서의 파일 위치를 가리키지 않습니다.

  • 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은 최신 버전의 JDK를 찾지만, 사용자가 선호하는 JRE의 위치로 값을 설정할 수도 있습니다.

  • Linux에서는 Message Queue가 맨 처음 최신 버전의 JDK를 찾지만, 사용자가 선호하는 JRE의 위치로 IMQ_JAVAHOME의 값을 설정할 수도 있습니다.

  • Windows에서는 기존 Java 런타임을 가리키도록 IMQ_JAVAHOME이 설정됩니다(시스템에 지원되는 버전이 있는 경우). 지원되는 버전이 없으면 설치됩니다.

이 설명서에서 IMQ_HOME, IMQ_VARHOMEIMQ_JAVAHOME은 플랫폼별 환경 변수 표시나 구문(예: UNIX의 $IMQ_HOME) 없이 표시됩니다. 경로 이름에는 일반적으로 UNIX 디렉토리 구분자 표시(/)를 사용합니다.