It seems the same EJB bean class was packaged twice in the archive. Please check your packaging.
A common cause of this is the same bean class was packaged in both ejb jar and the war which references the EJB (either directly or through Manifest Class-Path entry). The referencing war should only package EJB interfaces and not the bean class.
[Message sent by forum member 'hzhang_jn']
http://forums.java.net/jive/thread.jspa?messageID=480675