Liberty는 IBM® Installation Manager를 사용하는 대신
자체 추출 Java 아카이브 기반 설치를 제공합니다. 자체 추출
아카이브를 사용하여 Liberty를 설치했고 최신 수정팩 버전으로 업그레이드하려는
경우, 새 수정팩 아카이브를 새 위치에 적용한 후 모든 필수 사용자 파일 및
서버 구성 데이터를 이동할 수 있습니다.
이 태스크 정보
New: 수정팩 16.0.0.2는 8.5.5.9 다음의 Liberty 수정팩입니다. Liberty 수정팩 번호 지정 및 제공의 변경사항에 대한 자세한 정보는 Liberty의 새로운 사항의 내용을 참조하십시오.
IBM Installation Manager를 사용하여 Liberty를 설치한 경우
Installation Manager를 사용하여 수정팩을 적용해야 합니다.
중요사항: 수정팩 아카이브를 새 위치로 추출해야 합니다.
프로시저
- 새 런타임 환경을 설치하십시오.
- 새 수정팩 아카이브를 대상 시스템에 복사하거나 다운로드하십시오.
- Java™ 명령을 사용하여 아카이브를 실행하십시오. 아카이브는 실행 가능 JAR 파일이므로 Java 명령을 사용해야 합니다.
다음 명령을 실행하십시오.
java -jar <downloaded_archive_location>/<downloaded_archive_file_name>
Java 명령을 사용하여 아카이브를 실행하는 데 대한 자세한 정보는
Java 아카이브 파일의 압축을 풀어 Liberty 설치의 지시사항을 참조하십시오.
- 라이센스 조건을 검토하고 수락하여 설치를 계속하십시오.
- 설치 위치를 선택하십시오. 이전 버전이 설치된 곳과 다른 위치를 사용하십시오.
- 사용자 데이터와 서버 구성을 이동하십시오. Liberty는 사용자 생성 컨텐츠와 서버 구성을 저장하기 위한 두 위치를 정의합니다.
- WLP_USER_DIR: 공유 자원을 포함한 서버 구성 파일의
위치.
- WLP_OUTPUT_DIR: 서버에서 생성하는 자원의
위치(예: 로그 파일 및 임시 디스크 스토리지).
시스템에 WLP_USER_DIR 환경 변수가 설정된 경우
새 런타임 환경은 계속 동일한 위치를 사용합니다. 결과적으로 서버 구성 데이터의 백업이 없습니다.
서버 구성이 백업되었는지 확인하려면 WLP_USER_DIR로 참조되는
디렉토리를 파일 시스템의 새 위치로 복사하십시오.
원래 환경을 보호하려면 새 위치를 가리키도록 WLP_USER_DIR의
값을 변경하십시오. 설치 제거 중에 WLP_USER_DIR의 값을
원래 서버 구성의 위치로 재설정하십시오.
WLP_USER_DIR이 설정되어 있지 않은 경우, 서버 구성 및 공유 자원은 서버 런타임 환경의 루트에 있는
usr 디렉토리에 저장됩니다(예: <liberty_server_runtime_root>/usr).
런타임 환경의 설치 제거 중에 WLP_USER_DIR 환경 변수를 재설정할 수 있습니다.
사용자 시스템에 WLP_OUTPUT_DIR 환경 변수가 설정되어 있는 경우
새 서버도 이 위치를 사용합니다. 이 경우 기존 로그 파일이 겹쳐쓰입니다. 이전 로그 파일을 보호하려면
WLP_OUTPUT_DIR 환경 변수를 업데이트하거나 설정 해제하십시오.
설치 제거 중에 이 값을 원래 값으로 재설정하십시오.
WLP_OUTPUT_DIR 값을 설정하지 않으면, 기본 위치는 서버의
루트 디렉토리에 있습니다(예: <liberty_server_runtime_root>/usr/servers/<serverName>).
새 런타임 환경을 새 위치에 설치하면, 로그는 계속 각 설치의
usr/servers/<serverName>/logs 디렉토리 아래에 표시되므로
설치나 설치 제거 중에 업데이트가 필요하지 않습니다.
참고: server.xml 파일(또는 임의의 포함된
XML 구성 파일)이 서버 구성 디렉토리 외부의 다른 자원을
참조하는 경우 이 자원을 복사하거나 참조를 업데이트해야 합니다.
파일 시스템의 하드 코드 경로에 대한 참조 등 애플리케이션이 직접 참조하는
모든 자원에도 이 규칙이 적용됩니다. 수정팩의 설치 제거 중에
이들 값을 수동으로 원래 값으로 재설정할 수 있습니다.
- 새 서버를 시작하십시오.<liberty_VX+>/bin/server
start <server_name>을 실행하십시오.