Liberty 환경 사용자 정의

특정 변수로 Liberty 프로파일 환경을 사용자 정의하여 읽기 전용 파일 시스템에서 제품 바이너리 파일 및 공유 자원의 배치를 지원할 수 있습니다.

이 태스크 정보

Liberty 환경을 사용자 정의하기 위해 다음 목록에 있는 Liberty 특정 환경 변수를 server.env 파일에서 구성할 수 있습니다. ${wlp.install.dir} 구성 변수는 시작 스크립트가 포함된 디렉토리의 상위로 항상 설정되는 추론된 위치를 가지고 있습니다.

  • WLP_USER_DIR

    이 환경 변수는 ${wlp.user.dir}의 대체 위치를 지정하는 데 사용할 수 있습니다. 이 변수는 절대 경로여야 합니다. 이 변수가 지정된 경우, 런타임 환경은 지정된 디렉토리에서 공유 자원 및 서버 정의를 찾습니다. ${server.config.dir}${wlp.user.dir}/servers/serverName과 같습니다.이 환경 변수가 지정되지 않으면 ${wlp.user.dir}${wlp.install.dir}/usr로 설정됩니다.

  • WLP_OUTPUT_DIR

    이 환경 변수를 사용하여 서버 생성 출력(예: 로그, workarea 디렉토리, 생성된 파일)의 대체 위치를 지정할 수 있습니다. logs 디렉토리에 있는 파일에는 console.log, messages.log 및 생성되는 FFDC 파일이 포함될 수 있습니다. 생성되는 파일에는 server dump 또는 server javadump 명령을 사용하여 작성되는 서버 덤프가 포함될 수 있습니다. 이 변수는 절대 경로여야 합니다. 이 환경 변수가 지정된 경우 ${server.output.dir}WLP_OUTPUT_DIR/serverName과 같이 설정됩니다. 환경 변수를 지정하지 않은 경우, ${server.output.dir}${server.config.dir}과 동일합니다.

    서버 명령이 사용될 때, 서버 프로세스는 현재 작업 디렉토리로 출력 디렉토리를 사용합니다.

  • WLP_DEBUG_ADDRESS

    이 환경 변수는 디버그 모드에서 서버를 실행할 때 대체 포트를 지정하는 데 사용할 수 있습니다. 기본값은 7777입니다. Liberty가 server 명령에서 디버그 모드로 실행될 때는 값 JAVA_DEBUG="-Dwas.debug.mode=true -Dcom.ibm.websphere.ras.inject.at.transform=true -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=${WLP_DEBUG_ADDRESS}"가 설정됩니다. 하지만 임베디드 Liberty 서버 SPI 또는 ws-server.jar 실행 가능 JAR 파일에서 Liberty를 실행하는 경우에는 동일한 설정을 사용하여 Liberty에 대해 디버그 모드를 사용으로 설정해야 합니다.

server.env 파일에서 WLP_OUTPUT_DIR, WLP_USER_DIRWLP_DEBUG_ADDRESS 환경 변수를 지정할 수 있습니다. jvm.options 파일에 JVM 옵션을 지정할 수도 있습니다. 서버 관리 스크립트를 사용할 때만 server.env 파일과 jvm.options 파일이 모두 작동합니다. ws-server.jar 실행 가능 JAR 파일을 사용하여 서버를 시작하는 경우 이러한 파일은 지원되지 않습니다.

프로시저

다음에 수행할 작업

서버 스크립트를 사용하여 Liberty 서버를 시작하는 경우에는 현재 세션의 모든 운영 체제 환경 변수가 사용 가능합니다. MBean 또는 Admin Center를 사용하여 서버를 시작하는 경우에는 해당 시스템에서 실행 중인 원격 명령에 사용 가능한 환경 변수만 사용할 수 있습니다.


주제의 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_admin_customvars
파일 이름: twlp_admin_customvars.html