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