개발자 도구를 사용하여 Docker 컨테이너의 원격 Liberty 서버 작성
WebSphere® Developer Tools를 사용하여 원격 호스트의 Docker 컨테이너에서 실행 중인 Liberty 서버에 대한 참조를 작성할 수 있습니다. 이 참조를 사용하여 워크벤치로부터 서버 요청을 처리할 수 있습니다.
시작하기 전에
- WebSphere Developer Tools를 설치하십시오. WebSphere
Developer Tools 설치에 대한 자세한 정보는
Liberty 개발자 도구 및 (선택사항으로)
Liberty 설치를 참조하십시오. 중요사항: 본 도구는 Docker 버전 1.10.2 이상을 지원합니다.
- Docker 컨테이너에서 원격 서버를 시작하고 HTTP(Hypertext Transfer Protocol) 및 HTTPS(Hypertext Transfer Protocol Secure) 포트가 모두 호스트에 맵핑되는지 확인하십시오. Docker 컨테이너에서 원격 Liberty 서버 시작에 대한 자세한 정보는 WASdev GitHub를 참조하십시오.
이 태스크 정보
WebSphere Application Server Liberty를 설치하고 WASdev 커뮤니티 다운로드 사이트에서 Liberty 저장소의 추가 기능을 다운로드할 수 있습니다. Liberty를 설치한 후 Docker 컨테이너를 선택할 수 있습니다. 그런 다음, Liberty 서버 보안 신임 정보를 입력하여 Docker 컨테이너의 원격 Liberty 서버에 액세스할 수 있습니다. Liberty 서버 보안 신임 정보가 없는 경우 도구가 사용자 대신 신임 정보를 작성할 수 있습니다.
이들 단계를 완료할 때 Docker 명령이 제한시간 초과하는 경우, 이 문제점을 해결할 수 있습니다. com.ibm.ws.st.DockerCommandTimeoutInSeconds 시스템 특성을 초 단위의 시간으로 설정하십시오. 기본적으로, 이 특성은 10으로 설정됩니다.
중요사항: Docker 컨테이너에서 실행 중인 Liberty 서버에 대해
다음 시작 시 서버 정리를 선택할 수 없습니다.
프로시저
결과
원격 호스트의 Docker 컨테이너에서 실행 중인 Liberty 서버에 대한 참조를 작성했습니다.
- 작성한 서버 및 해당 서버 구성을 보려면 서버 보기를 여십시오.
- 프로젝트, 서버 폴더 및 서버 구성 파일을 보려면 엔터프라이즈 탐색기 보기를 여십시오.
다음에 수행할 작업
제한사항: 원격 Liberty Docker 서버의 경우, 도구가 서버 유틸리티를 지원하지
않습니다.
- 서버 구성을 편집할 수 있습니다. 자세한 정보는 개발 도구를 사용하여 Liberty 구성 편집의 내용을 참조하십시오. 제한사항: 원격 서버의 경우, 도구는 서버 구성에 절대 경로를 사용하여 포함 파일을 지정하는 것을 지원하지 않습니다. 이 문제점을 임시 해결하려면 절대 경로를 사용하는 대신에 server.config.dir 및 shared.config.dir 등과 같은 사전 정의된 서버 변수를 사용하여 포함 경로를 지정하십시오.
- 서버를 시작 또는 중지하거나 서버에서 애플리케이션을 추가 또는 제거하려면 서버를 마우스 오른쪽 단추로 클릭하여
서버 컨텍스트 메뉴를 사용하거나 서버 보기에서 트레이 단추를 사용하십시오. 자세한 정보는 개발자 도구를 사용하여 서버 시작 및 중지의 내용을 참조하십시오. 팁: 이들 옵션에 액세스하려면 서버 보기에서 Liberty 서버를 선택하십시오. 서버 보기에서 임의의 다른 항목을 선택하는 경우 서버 컨텍스트 메뉴는 사용 불가능합니다.
서버 환경 파일을 작성하고 편집할 수 있습니다. 자세한 정보는 제품 문서에서 서버 환경 파일을 작성 및 편집의 내용을 참조하십시오.