DelegatedServiceDomainMBean ClassNotFoundException when using JMX OSB API

12Jan12

I have been trying to make the sample code at http://docs.oracle.com/cd/E21764_01/doc.1111/e15867/app_jmx_monitoring.htm work for all  morning now. I hope to write a post about getting these statistics and putting them in to a report, but for now I just wanted to point out this missing piece in the instructions.

The official documentation lists the following jars as requested;

  • weblogic.jar
  • sb-kernel-api.jar
  • com.bea.common.configfwk_version.jar
  • com.bea.core.management.core_version.jar
  • om.bea.core.management.jmx_version.jar

Unfortunately, this list is not complete (at least for my configuration) . First thing you need is the wlfullclient.jar. This jar needs to be built before being used. In order to build it;

  1. Go to $WLHOME/server/lib
  2. Issue  java -jar wljarbuilder.jar

After the process completes, you should have it in the same folder.

You still need class DelegatedServiceDomainMBean in your classpath. This class resides in  sb-kernel-impl.jar.

So the final list is;

  • weblogic.jar
  • sb-kernel-api.jar
  • sb-kernel-impl.jar
  • com.bea.common.configfwk_version.jar
  • com.bea.core.management.core_version.jar
  • om.bea.core.management.jmx_version.jar
  • wlfullclient.jar
Advertisement


No Responses Yet to “DelegatedServiceDomainMBean ClassNotFoundException when using JMX OSB API”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.