This sounds very familiar. Did you ever figure this out? I find it difficult to believe GF would be released with this broken as it is a basic component to EJB, thus my assumption that I was missing something simple. However, most of the reference material we've been able to find leads to dead ends including Glassfish documentation.
[Message sent by forum member 'rumblesnort']
http://forums.java.net/jive/thread.jspa?messageID=476447