karaf 콘솔에서 번들이 스프링 프레임 워크와 연결되어있는 경우 번들을 나열하면 스프링 상태가 표시됩니다. 예를 들어 아래 번들 91을 참조하십시오. 스프링 상태가 "FAILED"입니다.karaf에서 JMX를 통해 번들의 스프링 프레임 워크 상태를 얻을 수있는 방법이 있습니까?
어쨌든 JMX karaf MBeans를 통해이 정보를 얻을 수 있습니까?
MBean org.apache.karaf : type = bundleles, name = SOMENAME/attribute = 번들은 번들의 osgi 상태를 나열하지만 karaf 상태는 나열하지 않습니다. 청사진을위한 별도의 MBean이 있지만 주위를 파고 드는 것은 번들의 스프링 상태를 나열하는 노출 된 것을 찾을 수 없습니다.
ID State Blueprint Spring Level Name
[ 91] [Active ] [ ] [FAILED ] [ 80] Foo Common Services (1.0.0)
[ 92] [Active ] [ ] [ ] [ 80] Apache Felix Declarative Services (1.6.0)
[ 93] [Active ] [ ] [ ] [ 80] Commons Codec (1.4)
[ 94] [Active ] [ ] [ ] [ 80] Foo Crypto (1.0.0)
[ 95] [Active ] [ ] [ ] [ 80] Commons Lang (2.6)