DelegatedServiceDomainMBean ClassNotFoundException when using JMX OSB API
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;
- Go to $WLHOME/server/lib
- 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
Filed under: Uncategorized | Leave a Comment
Tags: DelegatedServiceDomainMBean, jar, JMX, oracle, OSB
No Responses Yet to “DelegatedServiceDomainMBean ClassNotFoundException when using JMX OSB API”