OSGi 애플리케이션에 포함시키지 않고 JAR 파일을 따름

이 태스크 정보

독립적으로 개발된 JAR 파일을 OSGi 애플리케이션에서 사용하려고 하지만 추가되는 번들로 애플리케이션에 직접 포함시키지는 않으려는 경우 외부 JAR 파일을 사용하도록 작업공간과 서버를 구성할 수 있습니다. 이러한 접근 방식은 패키지가 있는 JAR 파일을 사용하려고 하지만 JAR 파일은 개별적으로 보관하려는 경우에 사용할 수 있습니다. 예를 들어, 사용자는 애플리케이션을 좀 더 경량화하거나 외부 자산을 개별적으로 유지하려고 할 수 있습니다. 애플리케이션을 종속시킬 JAR 파일은 OSGi 번들 형식이어야 합니다. JAR 파일이 번들 형식인지 확인하고 JAR 파일에 종속되도록 애플리케이션의 작업공간과 서버를 구성하려면 다음 단계를 수행하십시오.

프로시저

  1. JAR 파일에서 OSGi 번들을 작성하십시오. JAR 파일이 OSGi 번들에 없는 경우 JAR 파일을 기반으로 하는 번들을 작성하십시오. OSGi 번들을 작성하는 방법에 대한 세부사항은 JAR 파일로부터의 OSGi 번들 작성의 내용을 참조하십시오. JAR 파일이 이미 번들 형식인지 여부가 불확실한 경우 해당 JAR 파일을 열고 번들 이름이 포함된 Bundle-SymbolicName 헤더가 있는 JAR 파일에 META-INF/MANIFEST.MF 파일이 있는지 확인하십시오.
  2. 파일 시스템에 JAR 파일을 위한 디렉토리를 작성하십시오. 다음 단계에서 서버의 내부 번들 저장소 정보 및 작업공간의 대상 플랫폼 정보를 위한 JAR 아카이브 파일의 위치를 구성합니다. JAR 파일의 디렉토리를 작성하고 위치 노트를 작성하십시오.
  3. 이전 단계에서 작성한 디렉토리로 번들을 내보내거나 복사하십시오. 파일 시스템에서 JAR 파일이 이미 번들 형식인 경우 이 파일을 작성한 디렉토리로 복사하십시오. JAR 파일을 번들 형식으로 변환하면 작업공간에 사용자가 내보낼 수 있는 새 번들이 생깁니다. 작업공간에서 번들을 내보내려면 번들을 마우스 오른쪽 단추로 클릭하고 내보내기 > OSGi 번들 또는 단편을 선택하십시오. 내보내기 대화 상자에서 번들을 내보낼 위치를 선택하려면 찾아보기를 클릭하십시오. 대상 JAR 파일 필드에 사용자가 원하는 이름 및 위치가 있는지 확인하십시오. 완료를 클릭하십시오. 번들이 내보내집니다.
  4. 번들을 포함하도록 작업공간 대상 플랫폼 정의를 편집하십시오. 번들을 대상 플랫폼 정의에 추가하여 번들에 종속되는 애플리케이션을 성공적으로 컴파일할 수 있습니다.
    1. 대상 플랫폼 환경 설정에 액세스하십시오. > 환경 설정 > 플러그인 개발 > 대상 플랫폼을 클릭하십시오.
    2. 대상 정의 섹션에서 애플리케이션을 컴파일하려는 대상 플랫폼을 선택하십시오. 예를 들어, WebSphere Application Server v8.0을 선택합니다. 편집을 클릭하십시오. 대상 컨텐츠 대화 상자가 열립니다.
    3. 위치 탭 아래에서 추가를 클릭하십시오. 컨텐츠 추가 대화 상자에서 디렉토리를 클릭하십시오. 다음을 클릭하십시오. 디렉토리 추가 대화 상자에서 번들이 위치한 파일 시스템의 디렉토리를 찾아보십시오. 다음을 클릭하십시오. 번들은 플러그인 목록에 있어야 합니다.
    4. 디렉토리 추가 대화 상자를 종료하려면 완료를 클릭하십시오. 대상 컨텐츠 대화 상자를 종료하려면 완료를 다시 클릭하십시오. 대상 플랫폼 환경 설정을 종료하려면 확인을 클릭하십시오. 이제 작업공간이 번들에서 패키지에 의존하는 애플리케이션을 컴파일하도록 구성됩니다.
  5. 번들을 서버에 추가하십시오. 서버에 번들을 추가하여 배치 후에 OSGi 애플리케이션이 실행되는 패키지를 서버가 찾을 수 있는지 확인합니다.
    참고: 이 단계는 WebSphere® Application Server 사용자를 위한 것입니다. 다른 애플리케이션 서버를 사용 중인 경우 번들을 서버에 추가하는 방법은 서버 문서를 참조하십시오.
    서버 보기에서 서버를 마우스 오른쪽 단추로 클릭하고 관리 > 관리 콘솔 실행을 선택하십시오. 관리 콘솔에서 환경 > OSGi 번들 저장소 > 내부 번들 저장소를 찾아보십시오. 새로 작성을 클릭하십시오. 번들에 대한 경로 섹션에서 로컬 파일 시스템을 선택하십시오. 파일 시스템에서 번들을 찾아보려면 찾아보기를 클릭하십시오. 내부 번들 저장소 대화 상자를 종료하려면 확인을 클릭하십시오. 저장 링크를 클릭하십시오. 번들이 내부 번들 저장소에 추가되고 서버에 대한 변경사항이 저장됩니다. 번들에 종속되는 OSGi 애플리케이션은 이 애플리케이션이 배치된 후에 서버에 대한 패키지를 분석할 수 있습니다.
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: tdepjar.html