기본적으로, EJB 지원이 있는 OSGi 프로젝트에 추가하는
EJB는 OSGi 서비스로 자동으로 노출됩니다. OSGi 서비스를 노출시키는 것은
OSGi Manifest에서 Export-EJB 헤더를 통해 제어됩니다.
이 섹션에서, Manifest를 확인하고 EJB 내보내기 관리 대화 상자를 사용하여
EJBConverter가 OSGi 서비스로 노출되는지 확인하십시오.
- manifest를 여십시오. EJB 프로젝트에서 Manifest:EJB를 두 번 클릭하십시오. Manifest가 열립니다. MANIFEST.MF 탭을 클릭하여 텍스트 형식으로 파일을 보십시오. EJBConverter EJB의
항목을 가진 Export-EJB 헤더가 있다는 것에
주목하십시오. Export-EJB 헤더에 수동으로 항목을 추가하여
EJB 내보내기를 관리할 수 있다는 것에 주목하십시오. EJB는 쉼표 구분 목록으로
추가될 수 있습니다.
NoteColonSymbol 다음을 인식하기 위해
Export-EJB 헤더의 2개의 특별한 경우가 있습니다.
- 없음
- Export-EJB 헤더의 항목으로 NONE을 지정하는 경우,
서비스로 노출되는 EJB가 없습니다. NONE을 지정하지만 목록에 EJB를 추가하는 경우, 도구에 의해 경고가 표시됩니다.
- BLANK
- Manifest에 Export-EJB 헤더가 있지만 항목이 없는 경우,
기본적으로 프로젝트의 모든 EJB가 서비스로 노출됩니다.
- EJB 내보내기 관리 대화 상자를 여십시오. EJB 프로젝트를 마우스 오른쪽 단추로 클릭하고 을 선택하십시오.
EJB 내보내기 관리 대화 상자가 열립니다. 대화 상자에서
EJBConverter EJB 옆의 상자가 선택되는지 확인하고 확인을 클릭하십시오. 프로젝트에서 이 대화 상자를 사용하여 추가하고 서비스로 노출된 EJB를 제거할 수 있습니다. 이 대화 상자에서 선택된
EJB를 변경하는 것은 Manifest의 Export-EJB 헤더로 항목을 변경합니다.
NoteColonSymbol 프로젝트에 새 EJB를 작성하는 경우, OSGi 서비스로 자동으로
노출됩니다. EJB 내보내기 관리 대화 상자를 사용하여
노출하지 않으려는 EJB를 선택 취소할 수 있습니다.