IBM WebSphere Liberty Profile(WLP)을 로컬 개발 환경인 Eclipse에 연동하여 애플리케이션 개발, 배포, 디버깅 환경을 구축하는 절차를 정리합니다. IBM WebSphere Developer Tools(WDT) 플러그인 설치 및 서버 런타임 구성 과정을 포함합니다.
Test Environment
- OS: Windows 10
- IDE: Eclipse IDE for Enterprise Java Developers (2020-06 이상 권장)
- Middleware: WebSphere Liberty Profile (Kernel or Core)
1. 사전 준비 (Prerequisites)
Liberty 개발 환경을 구축하기 위해서는 Java SDK와 Eclipse가 미리 설치되어 있어야 합니다.
- JDK: 1.8 이상 설치 및 환경 변수(JAVA_HOME) 설정.
- Eclipse: 'Eclipse IDE for Enterprise Java and Web Developers' 패키지 사용 권장.
2. WebSphere Developer Tools (WDT) 플러그인 설치
Eclipse에서 Liberty 서버를 제어하기 위해서는 전용 플러그인을 설치해야 합니다.
설치 절차
- Eclipse 메뉴에서 Help > Eclipse Marketplace...를 선택합니다.
- 검색창에
IBM Liberty또는WebSphere Developer Tools를 입력합니다. - "IBM Liberty Developer Tools" 항목을 찾아 Install 버튼을 클릭합니다.
- 라이선스 동의 후 설치를 진행하며, 완료 후 Eclipse를 재시작합니다.
3. Liberty 런타임(Runtime) 등록
이미 설치된 Liberty Core를 Eclipse에 등록하거나, Eclipse를 통해 새로 다운로드할 수 있습니다.
서버 등록 과정
- Servers 뷰에서 우클릭 > New > Server 선택.
- 서버 타입에서 IBM > WebSphere Liberty 선택.
- Server's host name은
localhost, Server name은 식별 가능한 이름 입력. - Runtime Environment 설정 단계:
- 기존 설치된 경우: 'Choose an existing installation' 선택 후 Liberty 설치 경로(
wlp폴더) 지정. - 새로 설치할 경우: 'Install from an archive or a repository' 선택 후 원하는 버전 다운로드.
- 기존 설치된 경우: 'Choose an existing installation' 선택 후 Liberty 설치 경로(
- Finish를 클릭하여 설정을 완료합니다.
4. 서버 구동 및 애플리케이션 배포
설정이 완료되면 Eclipse 내에서 서버를 제어할 수 있습니다.
서버 제어
- Start: Servers 뷰에서 서버 우클릭 > Start (또는 Debug).
- Console 확인:
CWWKF0011I: The server defaultServer is ready to run a smarter planet.메시지가 뜨면 정상 구동된 것입니다.
프로젝트 배포
- Dynamic Web Project 생성.
- 프로젝트 우클릭 > Run As > Run on Server.
- 등록한 Liberty 서버를 선택하고 Finish.
server.xml에 애플리케이션 구성이 자동으로 추가되며 배포가 진행됩니다.
5. 참고 영상 (Reference Video)
실제 설치 및 구동 과정에 대한 데모 영상입니다.
Next Step:
개발 환경 구축이 완료되었다면, server.xml 파일의 <featureManager> 섹션을 수정하여 필요한 기능(JSP, Servlet, JDBC 등)을 활성화하는 방법을 학습해 보십시오.