V2 did not support global JNDI names for local interfaces. The only way that could have worked is if com.acme.beans.LocalInterface was annotated with @Remote or designated as a remote interface through some other metadata. V3 now supports the portable EJB 3.1 JNDI naming syntax, which covers the local EJB view. See here https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html#What_is_the_syntax_for_portable_global_
[Message sent by forum member 'ksak' (kenneth.saks_at_sun.com)]