2013-02-06 2 views
1

JBoss 7.1 응용 프로그램 서버에서 osgi 번들의 시작 단계를 정의하는 적절한 방법은 춘분 구성과 같습니다.Jboss 7 OSGI 런레벨

감사합니다.

+0

번들을 JBoss에 배포하는 방법에 따라 다릅니다. –

답변

1

개념적으로 서버의 번들이나 코드가 실제로 번들을 설치하는지 결정해야합니다. 이 번들은 흔히 "관리 에이전트"라고 불리며이 번들의 올바른 시작 레벨을 설정해야합니다.

setInitialBundleStartLevel(int) // sets the start level for 
            all bundles installed afterwards 

나 :

setBundleStartLevel(Bundle, int) // sets the start level for a 
            specific bundle 
을은 OSGi는 다른 것들 사이에, 당신이 중 하나를 사용하여 번들의 시작 수준을 설정할 수 있습니다 (사양의 8 장에서 설명)는 "StartLevel"서비스를 정의

물론, JBoss가 이미이 작업을 수행하는 메커니즘을 제공하고있을 수도 있습니다. 그러나 적어도이 기능은 시작점을 제공해야합니다.