As far as your topic shows, you are deploying an MDB in Embedded EJB container but it is impossible by now.
Embedded EJB follows the path of EJB Lite.
EJB Lite is a subset of full EJB API, and it does not contain MDBs.
[Message sent by forum member 'youness_teimoury' (youness126_at_gmail.com)]
http://forums.java.net/jive/thread.jspa?messageID=392318