You need to read the EJB documentation. The JBoss EJB3 trailblazers are quite nice. @Local and @Remote belong on your interface, not your implementation.
Egads, nevermind ... I'd forgotten about the overloaded forms of @Local/@Remote.
At any rate, you still need to ask on an EJB3 forum, or you'll get misinformation like what you just got from me.
At least I got replies from you. No one seemed to care on the other forums. :((