Apache Karaf Management bundle is missing when migrating from JBoss Fuse 6 to 7
Issue
We are working on a functionality related with a service. As part of this we have to register MBean to JMX client, a JMX client is like: Fuse console, which is basically used for application monitoring purpose.
We are getting ClassNotFoundException when we try register the Bean.
stack trace:
org.osgi.service.blueprint.container.ComponentDefinitionException:
Unable to load class org.apache.karaf.management.MBeanRegistrer from recipe BeanRecipe[name='mbeanRegistrer']
Caused by: java.lang.ClassNotFoundException: org.apache.karaf.management.MBeanRegistrer not found by org.apache.karaf.management.server
We recently migrated from Fuse 6.2 to 7.6 and It looks like Apache Karaf Management bundle is missing in 7.6.
In FUSE 6.2, we are able to see below result ie: 2 bundles. But they are missing in 7.6 FUSE version.
Fuse 6.2
JBossFuse:karaf@root> list | grep Management
[ 15] [Active ] [Created ] [ ] [ 80] Apache Karaf :: Admin :: Management (2.4.0.redhat-621084)
[ 160] [Active ] [Created ] [ ] [ 80] Apache Karaf :: Features :: Management (2.4.0.redhat-621084)
JBossFuse:karaf@root>
Fuse 7.6
karaf@root()> list | grep Management
karaf@root()>
Any thought on this how to get these bundles installed in FUSE 7.6.
Environment
Red Hat Fuse 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.