1
在karaf控制檯中,如果您的捆綁包使用彈簧框架進行佈線,則列出捆綁包將顯示彈簧狀態。例如,請參閱下面的軟件包91。它的彈簧狀態是「失敗」。在karaf中,有沒有辦法通過JMX獲得bundle的spring框架狀態?
有沒有辦法通過JMX karaf MBeans獲取此信息?
MBean org.apache.karaf:type = bundles,name = SOMENAME/attribute = Bundles列出捆綁包的osgi狀態,但不包括karaf狀態。有一個單獨的MBean for blueprint,但是挖掘周圍我找不到任何公開的列出了bundle的彈簧狀態的東西。
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)