설명서

AEM의 OSGi 번들 상태 문제

Last update: Thu Feb 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time)

AEM 프로덕션 환경에서 OSGi 번들 상태가 번들 배포 또는 구성과 관련된 잠재적 문제를 나타내는 경우 번들 상태를 식별하고 각 상태의 의미를 파악한 다음 표시된 상태를 기반으로 문제를 해결합니다.

설명

환경

Adobe Experience Manager(AEM) Managed Services v6.5

문제/증상

AEM 프로덕션에서 OSGi 번들이 예상대로 항상 활성 상태가 아닐 수 있습니다. 다음과 같은 증상을 관찰할 수 있습니다.

  • 번들은 조각으로 표시됩니다.
  • 번들은 해결되지만 활성화되지 않습니다.
  • 번들은 활성 상태이며 정상적으로 작동합니다.

이러한 상태는 모든 서비스가 올바르게 작동하도록 수정해야 하는 번들 배포 또는 구성 문제를 나타냅니다.

해결 방법

AEM에서 OSGi 번들 상태와 관련된 문제를 해결하려면 다음을 수행하십시오.

  1. 번들 상태 식별:

    • 시스템 콘솔에서 각 번들의 상태를 확인하여 조각화, 해결 또는 활성 상태인 번들을 파악합니다.
  2. 번들 상태 이해:

    • OSGi 프레임워크는 상태에 따라 번들 상태를 다르게 나타냅니다.

      • 해결된 번들: 설치되었지만 모든 종속성이 충족되었지만 아직 활성화되지 않은 번들입니다. 시작할 준비가 되었습니다.

        • 번들이 해결된 상태일 때 시스템 콘솔 헤더에는 각 상태의 번들 수가 나열되며 번들 라이프사이클에 대한 명확한 개요를 제공합니다. 해결된 번들은 시작할 준비가 되었지만 아직 활성화되지 않았음을 나타내기 위해 별도로 강조 표시됩니다. 이렇게 하면 활성 상태로 전환하기 위해 주의하거나 수동으로 개입해야 하는 번들을 식별하는 데 도움이 됩니다.
        • OSGi에서 해결된 번들은 프레임워크가 번들에 필요한 모든 필수 패키지 및 서비스를 찾았으며 시작할 준비가 되었음을 의미합니다. 그러나 아직 활성화되지 않았습니다.
      • 조각 번들: 개별적으로 해결하거나 시작할 수 없습니다. 추가 리소스 또는 코드를 제공하기 위해 호스트 번들에 연결됩니다.

        • 조각 번들은 호스트 번들의 기능을 확장하는 데 사용됩니다. 호스트 번들에 추가 리소스 또는 코드를 제공하여 기능을 향상시킵니다.
        • 조각 번들은 보조적이며 자체적으로 작동할 수 없습니다. 해결 및 시작하려면 호스트 번들과 연결되어야 합니다.
  3. 해결된 번들에 대한 작업 단계:

    • 필요한 모든 구성 또는 종속성이 올바르게 설정되었는지 확인합니다.
    • 모든 조건을 충족한 후 이러한 번들이 해결됨에서 활성으로 자동 전환되지 않는 경우 수동으로 시작하십시오.
  4. 조각화된 번들 주소 지정:

    • 각 조각이 의도한 호스트 번들과 올바르게 연결되어 있는지 확인합니다.
    • 호스트 번들이 작동 중이며 조각에서 제공하는 추가 리소스를 통합할 수 있는지 확인합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f