Yes, annotations are fine. So there are sessions beans annotated with @Stateful/_at_Stateless packaged in this ejb jar?
Can you take a look at server.log to see if you see any exception w.r.t ClassNotFound? If there is problem loading classes during annotation processing, the annotation processing might not be completed successfully..
[Message sent by forum member 'hzhang_jn' (hong.zhang_at_sun.com)]
http://forums.java.net/jive/thread.jspa?messageID=387616