사용자 프로파일에 대한 특성 파일에 있는 user.timezone
특성을 업데이트하여 해당 사용자 프로파일 하에서 실행 중인 모든 애플리케이션 서버에 대한 시간대를 설정할 수 있습니다. 이 특성을 설정하면 해당 프로파일에서
실행 중인 모든 애플리케이션 컴포넌트가 동일한 시간대를 사용하게 됩니다.
시작하기 전에
확장 자국어 지원(NLS)이 IBM® i 서버에
설치되어 있는지 확인하십시오.
확장 NLS 지원이 아직 설치되지
않은 경우 기본 운영 체제(5769-SS1)를 설치할 때 옵션 21을
선택하여 설치하십시오.
이 태스크 정보
일부 애플리케이션 환경에서는 사용자 프로파일 하에서 실행 중인
모든 애플리케이션 서버가 동일한 시간대를 사용하는 것이 중요합니다. 이
상황에 해당하는 경우, 애플리케이션 서버를 시작하기 전에 특정 사용자 프로파일에 대한
SystemDefault.properties 파일의 user.timezone
특성을 업데이트할 수 있습니다.
유의: 사용자 프로파일
특성 파일의 user.timezone 특성에 대해 지정되는 값은
해당 사용자 프로파일에서 실행 중인 애플리케이션 서버에 대한
모든 시스템 로케일 설정을 대체합니다.
프로시저
- /home/user_ID 디렉토리의
SystemDefault.properties 파일을 편집하십시오. 파일이 없는 경우, 디렉토리에서 SystemDefault.properties 파일을 작성하십시오.
- user.timezone 특성에 대해 지정되는 값을 올바른 시간대로
변경하십시오. 이 특성이 없는 경우, 파일에
추가하십시오.
특성 설정 구문은 user.timezone=timezone이며,
여기서 timezone은 적합한 시간대에 대한 지원되는
값입니다.
JVM(Java™
Virtual Machine)은 user.timezone 특성의 값과 QHOUR 및 QUTCOFFSET 시스템 값을 기초로
시간을 계산합니다. QUTCOFFSET는 시스템의 시간대와 그리니치 표준시(GMT)
사이의 시간차를 표시합니다. JVM은 QHOUR 및 QUTCOFFSET의
값을 추가하여 GMT를 계산한 후, GMT 및 user.timezone 특성의
값을 사용하여 올바른 시간을 파생시킵니다.
- 변경사항을 저장하십시오.
결과
이 사용자 프로파일 하에서 실행 중인 애플리케이션 서버의 모든 컴포넌트는
user.timezone 특성에 대해 지정되는 시간대를 사용합니다.
다음에 수행할 작업
이 사용자 프로파일 하에서 실행 중인 애플리케이션 서버를 중지하고
다시 시작하십시오. 변경사항을 적용하려면 서버를 다시 시작해야 합니다.