This is kind of a follow up to a bug where I was asking for default JNDI names
before EJB 3.1 (https://glassfish.dev.java.net/issues/show_bug.cgi?id=577).
I love the new default JNDI names and I think the different namespaces
(global,app,module) where a great idea however I have one complaint.
The specs don't require support for inter-application calls on local session
beans. Even though some app servers allow it I'm fine with GlassFish not
allowing it. However I think it unnecessary and confusing to publish global JNDI
names for local session beans that can't be called.
I'd like to see the spec and GlassFish only require the creation of global JNDI
names for EJBs that support inter-application calling.