Liberty 자원

지원되는 Liberty 자원에는 프로젝트, 런타임, Liberty 서버, 애플리케이션 2진 및 SDK(Software Development Kit)가 포함됩니다.

Liberty 자원은 하나 이상의 압축(.zip) 파일로 패키징할 수 있습니다. WebSphere® Application Server, Network Deployment 제품의 작업 관리자를 사용하여 원격 호스트에 자원을 배치할 수 있습니다. 압축 파일 내 자원의 그룹은 자원의 범위와 공유에 적용됩니다.

Liberty 자원 유형에 대한 설명은 다음과 같습니다.

project
자원에 대한 선택적 컨테이너. 동일한 프로젝트로 관련된 자원을 그룹화하여 관리를 용이하게 하고 다른 프로젝트의 자원과 이름 충돌이 발생하는 것을 막을 수 있습니다.
runtime
bin, clients, dev, lafiles, lib, templates 디렉토리를 포함하는 Liberty 런타임.

런타임의 사용자 정의 인스턴스는 선택적 환경 구성 파일 server.envjvm.options가 있는 etc 디렉토리를 포함할 수 있습니다.

liberty_server
서버 구성 파일 server.xml과 선택적 환경 구성 파일 bootstrap.properties, server.env, jvm.options를 포함하는 디렉토리. 이 디렉토리는 서버 작업 디렉토리 및 로그 디렉토리에 대한 기본 위치이기도 합니다.

서버는 런타임에 임베드되거나 런타임에서 분리(구분)될 수 있습니다. 특정 런타임 인스턴스를 사용하도록 분리된 서버를 구성해야 합니다. 작업 관리자를 사용하여 분리된 서버만 관리할 수 있습니다. (명령행 관리는 불가능합니다.)

application_binary
애플리케이션을 포함하는 디렉토리 또는 아카이브. 애플리케이션 2진은 선택적으로 Liberty 서버에 배치됩니다. 애플리케이션은 서버에 임베드되거나, 런타임에 임베드되거나, 런타임에서 분리(구분)될 수 있습니다.
sdk
Liberty 서버 및 관련 도구를 지원하는 Java 소프트웨어 개발 킷입니다. SDK 자원에 디렉토리 경로 JRE_name/jre/bin/java 또는 JRE_name/bin/java가 포함됩니다. 여기서 JRE_name은 Java 런타임 환경의 이름입니다.

Liberty 자원 예제

다음의 각 Liberty 자원 예제는 자원 이름, 자원 ID, 디스크에서의 위치를 포함합니다. 런타임, Liberty 서버, 애플리케이션 2진 파일, SDK 자원은 project1이라는 프로젝트 자원에 포함되지만 프로젝트 멤버십은 모든 자원 유형에 대해 선택사항입니다. 각 자원은 기본 디렉토리 /liberty에 설치된다고 가정합니다.

  • project
    • 자원 이름: project1
    • 자원 ID: project/project1
    • 디스크에서의 위치: /liberty/project1
  • runtime
    • 자원 이름: wlp
    • 자원 ID: project/project1/runtime/wlp
    • 디스크에서의 위치: /liberty/project1/wlp
  • liberty_server
    • 런타임에 임베드됨
      • 자원 이름: server1
      • 자원 ID: project/project1/runtime/wlp/liberty_server/server1
      • 디스크에서의 위치: /liberty/project1/wlp/usr/servers/server1
    • 런타임에서 분리됨
      • 자원 이름: server2
      • 자원 ID: project/project1/liberty_server/server2
      • 디스크에서의 위치: /liberty/project1/servers/server2
  • application_binary
    • 서버 apps 디렉토리에 임베드됨
      • 자원 이름: apps_app1.war
      • 자원 ID: project/project1/runtime/wlp/liberty_server/server1/application_binary/apps_app1.war
      • 디스크에서의 위치: /liberty/project1/wlp/usr/servers/server1/apps/app1.war
    • 서버 dropins 디렉토리에 임베드됨
      • 자원 이름: dropins_app2.war
      • 자원 ID: project/project1/runtime/wlp/liberty_server/server1/application_binary/dropins_app2.war
      • 디스크에서의 위치: /liberty/project1/wlp/usr/servers/server1/dropins/app2.war
    • 런타임 공유 apps 디렉토리에 임베드됨
      • 자원 이름: app3.war
      • 자원 ID: project/project1/runtime/wlp/application_binary/app3.war
      • 디스크에서의 위치: /liberty/project1/wlp/usr/shared/apps/app3.war
    • 런타임에서 분리됨
      • 자원 이름: app4.war
      • 자원 ID: project/project1/application_binary/app4.war
      • 디스크에서의 위치: /liberty/project1/apps/app4.war
  • sdk
    • 자원 이름: jre
    • 자원 ID: project/project1/sdk/jre
    • 디스크에서의 위치: /liberty/project1/jre

자원 공유 및 패키징

런타임, 하나 이상의 임베디드 서버, 하나 이상의 임베디드 애플리케이션을 포함하는 자체 포함된 Liberty 설치를 배치할 수 있습니다. 대규모 다중 서버 환경의 초기 배치 및 진행 중인 관리를 단순화하려면 한 서버 또는 많은 호스트에 상주하는 다중 서버에서 런타임, 애플리케이션 2진 파일, SDK 자원을 공유하는 경우에 Liberty 설치를 배치할 수도 있습니다.

Liberty 자원 패키징에서는 몇 가지 서로 다른 배치 스킴에 대해 설명하고 대상 호스트로 배치하기 위해 자원을 구성하고 패키지로 만드는 데 대한 자세한 정보를 제공합니다.


주제 유형을 표시하는 아이콘 개념 주제



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