2010-06-28 5 views
1

춘분 p2를 설치 한 하나의 기본 번들을 생성했습니다. 그런 다음 실행 파일을 내보내 실행 파일을 얻습니다. 내 실행 파일이 올바르게 작동합니다.OSGi 춘분 번들은 항상 "RESOLVED"상태로 유지됩니다.

첫 번째 제품과 상호 작용하는 하나의 다른 번들도 생성했습니다. 이클립스에서 두 번들로 제품 구성을 만들고 제품을 실행하면 모든 것이 작동합니다.

그런 다음 두 번째 번들을 "배포 가능한 기능"으로 내 보낸 다음 "도움말 -> 새 소프트웨어 설치"를 통해 내 번들과 함께이 번들을 설치합니다. 설치할 수는 있지만 응용 프로그램을 다시 시작한 경우에도 내 번들은 항상 "해결 됨"상태로 유지됩니다. 상태를 "활성"으로 설정하고 싶습니다.

내 "제품 구성"에서와 같이 내 번들을 자동 시작하도록 somehting을 구성 할 수 있는지 알고 있습니까? 아니면 다른 해결책이 있습니까?

답변

1

명령 줄 명령 "start"를 사용하여 번들을 수동으로 시작하십시오. 번들의 BundleActivator에는 몇 가지 문제가있는 것으로 보입니다. 몇 가지 로그 (오류/경고)를 받아야합니다.

1

RESOLVED 상태는 오류 상태가 아니며 단순히 아무도 번들을 활성화하지 않았 음을 의미합니다. 왜 당신이 그것을 적극적으로 필요로합니까? ACTIVE가 아니기 때문에 발생하는 다른 오류가 있습니까?

그렇지 않으면 응용 프로그램이 작동하고 있다면 걱정할 필요가 없습니다.

관련 문제