Looking at the code, you have annotated the class with both @Stateless and @ManagedBean. A stateless bean is already a type of managed bean, so you don't need to annotate with @ManagedBean again. Can you remove the @ManagedBean annotation and try again?
[Message sent by forum member 'hzhang_jn' (hong.zhang_at_sun.com)]
http://forums.java.net/jive/thread.jspa?messageID=380296