I have a BaseAdapterMDB class which implements MessageDrivenBean, MessageListener. My configured MDB extends BaseAdapterMDB. I found when debugging comes into BaseAdapterMDB, ejbCreate () method is not accessed first. It goes to onMessage() method directly. The code was not changed and was working ok under JBoss 4.0.3. Is there any obvious setting that needs to be changed for 5.1.0 on this feature?