JBossAS와 Eclipse 통합하기
본 기사에서는 JBossAS를 이용하여 애플리케이션을 개발하기 위해서 필요한 이클립트 통합 환경을 구축하는 방법에 대해서 알아봅니다. 본 기사는 JBossAS 4.2.1GA와 Eclipse 3.3 Europa를 기준으로 설명합니다.
우선 Eclipse를 다운로드 합니다. 이 기사를 작성하는 시점에서는 3.3 Europa가 릴리즈되었으므로 이 버전을 사용하도록 하겠습니다. 다운로드시 반드시 Java EE 개발자 버전을 다운받으시기 바랍니다.
다운을 받아서 C:\Eclipse에 압축을 해제하고 난 후 eclipse.exe를 실행하면 다음과 같은 화면을 볼 수 있습니다.
JBossAS를 설정하기 위해서 다음과 같이 [메뉴 > Window > Preperences...]를 선택합니다.
그러면 다음과 같은 화면이 나오는데 이때 좌측 메뉴에서 [Server > Installed Runtimes]를 선택합니다. 그러면 좌측에 추가되어 있는 서버 목록이 나타납니다. 처음 설치했으므로 아무것도 안나타나게 됩니다. 그러면 Add 버튼을 선택합니다.
그리고 나서 다음과 같이 JBoss 4.2를 선택합니다. 현재 JBoss 5는 베타 버전이 다운로드 가능하며 올해 정식 릴리즈가 됩니다. 이 JBoss 5는 Java EE 5를 공식적으로 지원하는 버전입니다. 그러나 현재는 JBoss 4.2를 사용하도록 합니다.
이제 설치한 JDK 1.5와 JBoss HOME 디렉토리를 다음과 같이 지정합니다. 기본적으로 JRE에는 default가 나타나지만 필자는 직접 선택하였습니다.
이제 서버 설정입니다. 서버 설정에는 기본적으로 다음의 값들로 설정됩니다. 대부분의 경우 이 값을 그대로 따라가면 됩니다. 이전에 설명한 Profile은 다음과 같이 Server Configuration에 나타나게 되는데 일반적으로 default를 선택하면 됩니다.
이제 다음과 같이 서버 추가가 완료되었습니다.
이제 이클립스 환경에서 JBossAS를 구동해보도록 하겠습니다. 다음과 같이 Server 탭을 선택하면 추가된 JBoss가 나타납니다. 그리고 우측에는 다양한 아이콘이 보이는데 첫 번째 아이콘은 디버그 모드로 서버를 기동하는 아이콘이며, 두 번째 아이콘은 일반 모드로 서버를 기동하는 아이콘입니다. 세 번째 아이콘은 프로파일러를 이용하여 기동하는 아이콘입니다. 디버그 모드로 기동하게 되면 소스코드 디버깅이 가능하게 됩니다. 일반적으로는 일반 모드로 기동하면 됩니다. 일반 모드로 기동하는 두 번째 아이콘을 선택하여 서버를 기동하도록 합니다.
이제 이클립스에서 Console 탭을 선택하면 다음과 같이 서버 구동 로그가 나타납니다. 좌측의 빨간색 네모난 아이콘은 현재 기동되어 있는 서버를 shutdown하는 아이콘입니다.