분산 플랫폼용

개발자 도구를 사용한 원격 Liberty 서버 작성

개발자 도구를 사용하여 원격 Liberty 서버를 작성하고 시작할 수 있습니다.

시작하기 전에

로컬 시스템 및 원격 시스템에 대한 전제조건을 충족해야 합니다.
  • 로컬 시스템은 개발자 도구를 설치한 시스템을 나타냅니다.
  • 원격 시스템은 작성된 Liberty 서버 및 설치된 Liberty 런타임 환경을 보유하고 있는 시스템을 의미합니다.
로컬 시스템의 경우 다음과 같은 전제조건을 충족해야 합니다.
  1. 개발자 도구가 설치되어 있습니다. 자세한 정보는 Liberty 개발자 도구 및 (선택사항으로) Liberty 설치의 내용을 참조하십시오.
  2. Liberty 런타임 환경이 설치되어 있습니다. 자세한 정보는 다운로드한 아카이브를 사용하여 Liberty 설치의 내용을 참조하십시오.

원격 시스템의 경우 configUtility를 호출하여 저장소에서 remoteAdministration 스니펫을 다운로드하여 설정하는지 확인하십시오. configUtility에 의해 검색되는 config 텍스트를 server.xml 파일에 복사하십시오. 자세한 정보는 Liberty:configUtility 명령의 내용을 참조하십시오.

server.xml 파일에 대한 예로서 다음의 샘플 원격 구성을 사용할 수 있습니다.

<server description="new server">
<!-- Enable features -->
<featureManager>
<feature>restConnector-1.0</feature>
</featureManager>

<keyStore id="defaultKeyStore" password="password" />

<quickStartSecurity userName="admin" userPassword="password"/>

<httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="9080" httpsPort="9443"/>

<remoteFileAccess>
<writeDir>${server.config.dir}</writeDir>
<writeDir>${server.output.dir}</writeDir>
<writeDir>${wlp.user.dir}</writeDir>
</remoteFileAccess>
</server>

프로시저

  1. 워크벤치에서 서버 탭을 클릭하여 서버 보기를 여십시오.
    팁: 서버 보기가 표시되지 않는 경우 > 보기 표시 > 기타...로 이동하여 필터 텍스트에서 Server를 입력하십시오. 그런 다음 서버를 선택하십시오.
  2. 서버 보기에서 마우스 오른쪽 단추를 클릭한 후 새로 작성 > 서버를 선택하십시오.
  3. 서버 유형 목록 아래에서 IBM을 펼치고 WebSphere Application Server Liberty 서버 유형을 선택하십시오.
  4. 서버의 호스트 이름 필드에 원격 호스트 이름을 입력하십시오.
  5. 다음을 클릭하십시오. Liberty Runtime Environment 페이지가 표시됩니다.

    로컬 시스템 및 원격 시스템의 Liberty 런타임 환경에 설치된 동일한 기능 세트가 있는지 확인하십시오. 또한 Java 런타임 환경(JRE)의 동일한 레벨을 사용하도록 구성되었는지도 확인하십시오. 로컬 시스템의 Liberty 런타임 환경은 개발 환경에서 대상 런타임으로 사용됩니다. 로컬 시스템 런타임 및 원격 시스템 런타임 간의 불일치로 인해 구성 오류에서 애플리케이션 공개 문제 등의 문제점이 발생할 수 있습니다.

  6. 팁: Liberty 런타임이 이미 설치되어 있는 경우 새 원격 Liberty 서버 페이지로 직접 이동하고 7단계를 건너뛰십시오.
    설치를 선택하고 아카이브 파일에서 설치하거나 (무료 개발자 에디션의 경우에는) Liberty를 다운로드하고 설치하십시오.

    이미 Liberty를 설치한 경우에는 다음 단계를 완료하십시오.

    1. 기존 설치 선택을 선택하십시오.
    2. 경로 필드에서 Liberty 런타임 환경이 설치된 디렉토리를 입력하거나 찾아보십시오.
    3. Liberty 런타임 환경 페이지에서 다음을 클릭하십시오.

      애플리케이션 제공 환경이 선택되며 이제 7단계로 건너뛸 수 있습니다.

    이전에 다운로드된 아카이브 파일에서 Liberty를 설치하려면 다음 단계를 완료하십시오.

    1. 아카이브 또는 저장소에서 설치를 선택한 후 다음을 클릭하십시오.
    2. 대상 필드에서 Liberty 런타임 환경이 설치될 디렉토리를 입력하거나 찾아보십시오.

      존재하지 않는 경로를 입력하면 해당 경로에 대한 폴더가 12단계의 끝 부분에서 자동으로 작성됩니다.

    3. 아카이브에서 새 런타임 환경 설치를 선택하십시오.
    4. 경로 필드에서 로컬 파일 시스템의 아카이브 파일을 입력하거나 찾아본 후 다음을 클릭하십시오.
    5. 추가 기능 설치 페이지에서 설치 또는 설치 보류 중을 클릭하여 Liberty 런타임 환경에 설치할 추가 기능 아카이브 파일을 선택하십시오.
      다음 방법 중 하나로 추가 기능 아카이브 파일을 설치할 수 있습니다.
      • 로컬 파일 시스템에서
      • 파일을 다운로드하여
      • 두 조합을 사용하여 다중 추가 기능 아카이브 파일을 설치하는 경우
      워크벤치가 인터넷에 연결된 경우 추가 기능 설치 페이지는 WAS dev 커뮤니티 다운로드 사이트에서 다운로드할 수 있는 추가 기능 아카이브 파일로 채워집니다.

      이 다운로드 사이트에는 Liberty Repository에서 선택할 수 있는 추가 기능이 포함되어 있습니다(예: 런타임 기능, 샘플 또는 개방형 소스 통합).

      로컬 파일 시스템에서 추가 기능 아카이브 파일을 설치하려면 다음의 단계를 완료하십시오.
      1. 아카이브 추가를 클릭하십시오.
      2. 추가 기능 아카이브 필드에서 로컬 파일 시스템의 추가 기능 아카이브 파일을 입력하거나 찾아보십시오.
      3. 확인을 클릭하십시오.
      로컬 파일 시스템에서 설치할 더 많은 추가 기능 아카이브 파일이 있는 경우에는 완료될 때까지 이 프로시저를 반복하십시오.
      사용자 정의 저장소의 추가 기능 파일을 설치하려면 다음의 단계를 완료하십시오.
      1. 저장소를 추가하려면 저장소 구성을 클릭하십시오.
      2. 새로 작성...을 클릭하십시오.
      그러면 파일이 추가 기능 파일 목록에 추가됩니다.

      추가 기능 설치 페이지에서 선택을 완료한 후 다음을 클릭하십시오.

    6. 라이센스 동의 페이지에서 라이센스 조항에 동의하는 경우 모든 라이센스 계약의 조항에 동의합니다를 선택한 후 다음을 클릭하십시오.

      이제 7단계로 건너뛸 수 있습니다.

    Liberty의 무료 개발자 에디션을 다운로드하여 설치하려면 다음 단계를 완료하십시오.

    1. 아카이브 또는 저장소에서 설치를 선택한 후 다음을 클릭하십시오.
    2. 대상 필드에서 Liberty 런타임 환경이 설치될 디렉토리를 입력하거나 찾아보십시오.

      존재하지 않는 경로를 입력하면 해당 경로에 대한 폴더가 12단계의 끝 부분에서 자동으로 작성됩니다.

    3. ibm.com에서 새 런타임 환경 다운로드 및 설치를 선택하고 런타임 환경 버전을 선택한 후 다음을 클릭하십시오.
    4. 추가 기능 설치 페이지에서 설치 또는 설치 보류 중을 클릭하여 Liberty 런타임 환경에 설치할 추가 기능 아카이브 파일을 선택하십시오.
      다음 방법 중 하나로 추가 기능 아카이브 파일을 설치할 수 있습니다.
      • 로컬 파일 시스템에서
      • 파일을 다운로드하여
      • 두 조합을 사용하여 다중 추가 기능 아카이브 파일을 설치하는 경우
      워크벤치가 인터넷에 연결된 경우 추가 기능 설치 페이지는 WAS dev 커뮤니티 다운로드 사이트에서 다운로드할 수 있는 추가 기능 아카이브 파일로 채워집니다.

      이 다운로드 사이트에는 Liberty Repository에서 선택할 수 있는 추가 기능이 포함되어 있습니다(예: 런타임 기능, 샘플 또는 개방형 소스 통합).

      로컬 파일 시스템에서 추가 기능 아카이브 파일을 설치하려면 다음의 단계를 완료하십시오.
      1. 아카이브 추가를 클릭하십시오.
      2. 추가 기능 아카이브 필드에서 로컬 파일 시스템의 추가 기능 아카이브 파일을 입력하거나 찾아보십시오.
      3. 확인을 클릭하십시오.
      로컬 파일 시스템에서 설치할 더 많은 추가 기능 아카이브 파일이 있는 경우에는 완료될 때까지 이 프로시저를 반복하십시오.
      사용자 정의 저장소의 추가 기능 파일을 설치하려면 다음의 단계를 완료하십시오.
      1. 저장소를 추가하려면 저장소 구성을 클릭하십시오.
      2. 새로 작성...을 클릭하십시오.
      그러면 파일이 추가 기능 파일 목록에 추가됩니다.

      추가 기능 설치 페이지에서 선택을 완료한 후 다음을 클릭하십시오.

    5. 라이센스 동의 페이지에서 라이센스 조항에 동의하는 경우 모든 라이센스 계약의 조항에 동의합니다를 선택한 후 다음을 클릭하십시오.

      이제 6단계로 건너뛸 수 있습니다.

  7. Liberty 서버 유형 페이지가 표시되는 경우 독립형 서버를 선택하십시오.
  8. 원격 서버에 대한 사용자 ID, 비밀번호 및 포트 정보를 기입한 후 확인을 클릭하십시오.
    중요사항:
    • 원격 Liberty 서버의 사용자 레지스트리 또는 quickStartSecurity 구성 항목에서 정의하는 대로, 사용자 ID 및 비밀번호에는 적합한 보안 신임 정보가 있어야 합니다.
    • 포트는 server.xml 파일에서 구성되는 HTTPS 포트입니다.
    확인을 클릭한 후 다음 메시지가 표시되면 로컬 서버 또는 원격 서버가 동일한 이름으로 이미 작성된 것입니다.
    Liberty 서버가 이미 존재함
    엔터프라이즈 탐색기 보기에서 다음의 폴더를 펼쳐서 다음과 같은 프로젝트에서 나열된 서버를 확인하여 이 상황을 확인할 수 있습니다.
    • WebSphere Application Server Liberty
    • WebSphere Application Server Liberty(원격)
    연결에 성공하면 원격 디렉토리가 동일한 페이지에 표시됩니다. 동일한 이름을 가진 두 서버에 대한 이 문제를 해결하려면 원격 시스템에서 원격 디렉토리 폴더의 이름을 바꾸십시오.
  9. 새 원격 Liberty 서버 페이지에서 다음을 클릭하십시오.

    원격 WebSphere Application Server 설정 페이지가 표시됩니다.

  10. 원격 시작, 중지 및 다시 시작을 사용하지 않으려면 서버가 원격으로 시작할 수 있게 함이 선택 취소되어 있는지 확인한 후 다음을 클릭하고 다음 단계를 건너뛰십시오.
  11. 원격 시작, 중지 및 다시 시작을 사용으로 설정하십시오.
    1. 서버가 원격으로 시작할 수 있게 함을 선택하십시오.
    2. 원격 서버가 Windows 운영 체제와 기타 운영 체제 중 어디에 설치되는지를 선택하십시오.
    3. 런타임 설치 및 서버 구성의 위치를 입력하십시오.

      자세한 정보는 Liberty:디렉토리 위치 및 특성 주제를 참조하십시오.

    4. 원격 서버 인증 정보를 입력하십시오.
      인증의 경우 다음과 같은 옵션 중 하나를 완료하십시오.
      • 로그온 신임으로 원격 서버에 액세스하려면 사용자 이름 및 비밀번호를 입력하십시오. Windows 플랫폼에서 서버에 대한 액세스 권한이 있는 사용자 계정에 대해 Windows 사용자 이름 및 비밀번호를 사용하십시오. 비Windows 플랫폼에서 SSH 사용자 이름 및 비밀번호 신임 정보를 사용하십시오.
      • 개인 키를 사용하여 SSH(Secure Shell)로 원격 서버에 액세스하려면 개인 키 파일을 워크벤치가 설치된 컴퓨터에 복사하고 키 파일 위치 및 사용자 ID를 지정하십시오.

    원격 서버 시작에 대한 자세한 정보는 원격 WebSphere Application Server 시작 주제를 참조하십시오.

  12. 옵션: 애플리케이션의 프로젝트를 서버에 추가하십시오. 추가 및 제거 페이지의 사용 가능 목록에서 서버에 추가할 프로젝트를 선택하고 추가를 클릭하십시오. 해당 프로젝트가 구성됨 목록에 나타납니다.
  13. 완료를 클릭하십시오.

다음에 수행할 작업

  • 서버 구성을 편집하십시오. 편집사항을 작성하면 원격 서버가 구성 변경사항을 파일의 원격 버전과 동기화합니다. 구성 파일이 원격 서버와 동기화되지 않으면 개발자 도구는 원격 파일을 겹쳐쓰기 전에 프롬프트를 표시합니다. 자세한 정보는 원격 서버에 대한 정보를 검토할 수 있는 개발자 도구를 사용하여 Liberty 관리 주제를 참조하십시오. 또한 개발 도구를 사용하여 Liberty 구성 편집 주제를 참조하십시오.
    제한사항: 원격 서버의 경우, 도구는 서버 구성에 절대 경로를 사용하여 포함 파일을 지정하는 기능을 지원하지 않습니다. 이 문제점을 임시 해결하려면 절대 경로를 사용하는 대신에 server.config.dirshared.config.dir 등과 같은 사전 정의된 서버 변수를 사용하여 포함 경로를 지정하십시오.
  • 서버를 시작 또는 중지하고, 서버에서 애플리케이션을 추가 또는 제거하고, 그 외 여러 태스크를 수행하십시오. 서버 메뉴(서버를 마우스 오른쪽 단추로 클릭하여 팝업 메뉴를 염)를 사용하거나 서버 보기에서 트레이 단추를 선택하여 이 태스크를 수행할 수 있습니다.
    팁: 서버 보기에서는 이들 태스크를 수행하려면 서버 항목을 선택해야 합니다. 태스크를 수행하는 데 Server Configuration [server.xml] 항목과 같은 서버 구성을 선택하지 마십시오.
  • [16.0.0.4 이상]서버 환경 파일을 작성하고 편집할 수 있습니다. 자세한 정보는 제품 문서에서 서버 환경 파일을 작성 및 편집의 내용을 참조하십시오.

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



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