We are running Weblogic 10.3.6. i have an application containing MDBs listenting on a queue configured in an Oracle DB. When a message arrives on the queue, Weblogic correctly invokes the onMessage method in the bean's class. However, the ejbCreate method is never being invoked. There is code in the ejbCreate method that initializes other objects to be used during message processing. Since the ejbCreate is not invoked, the MDB instance is not fully initialized. Is there something to be configured in Weblogic so that the ejbCreate invocation is not by-passed?