Message-Driven Beans do not receive messages in WebSphere Application Server Enterprise Edition V5 or WebSphere Business Integration Server Foundation V5.1
 Technote (FAQ)
 
Problem
After installing the Program Model Extensions (PME) on top of WebSphere® Application Server V5, or a new installation of WebSphere Application Server Enterprise Edition V5 or WebSphere Business Integration Server Foundation V5.1, Message-Driven Beans (MDBs) might not receive messages. This can occur even if the JMS destination, JMS connection factory, and Message Listener Port are all configured correctly, the MDB is properly associated with the listener port, and there are messages on the queue or topic.
 
Cause
The Extended Messaging Service is enabled by default when PME is installed. The Extended Messaging Service provides extensions to the base WebSphere JMS support, including sender and receiver beans, and new administrative objects. However, the Extended Messaging Service prevents standard MDBs from functioning correctly.
 
Solution
To resolve the problem, in the WebSphere Administrative Console, perform the following steps to disable the Extended Messaging Service:
  1. Expand Servers.
  2. Select Application Servers.
  3. Select your Application Server from the list.
  4. Select Extended Messaging Service.
  5. Clear the Startup checkbox.
  6. Click OK.
  7. Save your configuration.
  8. Log out of the administrative console and restart the application server.

Disabling Extended Messaging Service allows the MDB to receive messages normally.

 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Java Message Service (JMS)
Operating system(s): Windows
Software version: 5.1.1.4
Software edition:
Reference #: 1204422
IBM Group: Software Group
Modified date: Apr 25, 2005