There are problems with using CDI and MDBs together that result in a "org.glassfish.deployment.common.DeploymentException: Message Driven Beans can't be Managed Beans" exception during deployment.
More details are described in this thread:
http://seamframework.org/Community/MessageDrivenBeansCantBeManagedBeans
The problems have been fixed in the latest versions of Weld.
Is there a way to upgrade the Weld version for Glassfish v3?
Or has Weld 1.0.1 been incorporated in a Glassfish snapshot somewhere?
Thanks,
Dave
[Message sent by forum member 'dhalliday' (hallidave_at_gmail.com)]
http://forums.java.net/jive/thread.jspa?messageID=388667