My Oracle Support Banner

ClassNotFoundException/NoClassDefFoundError for com/ibm/mq/jmqi/system/JmqiComponent Using JMS Adapter with MQ 7.x Client Libraries (Doc ID 1346760.1)

Last updated on JANUARY 08, 2024

Applies to:

Oracle SOA Suite - Version and later
Information in this document applies to any platform.


You have an installation of Oracle Fusion Middleware 11g Release 1 Patchset 3 ( where you have developed and deployed composites that leverage the Oracle JMS Adapter to access JMS messages that are utilizing IBM WebSphere MQ for message transport/persistence services.

The composite application is polling for the arrival of messages that have been created to follow a publish/subscribe paradigm and are therefore stored within an IBM WebSphere MQ Topic. The composite application deploys successfully but at execution time, within the diagnostic log for the SOA managed server (${DOMAIN_HOME}/servers/soa_server1/logs/soa_server1-diagnostic.log) you receive the following ClassNotFoundException/NoClassDefFoundError exception stack each time the JMS Adapter attempts to poll MQ for an available message:


You may recently have migrated the IBM WebSphere MQ libraries being used with SOA Suite from MQ 6.x to MQ 7.x client libraries.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.