Apache Karaf Management bundle is missing when migrating from JBoss Fuse 6 to 7

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content