Если я правильно понимаю вашу проблему, ваше клиентское приложение и приложение EJB развернуты на одном сервере приложений?
То есть оба - либо Weblogic, либо оба - JBoss?
Если это так, в клиентском приложении вы можете найти свойство среды java.naming.factory.initial
InitialContext ic = new InitialContext();
System.out.println((String)ic.getEnvironment().get("java.naming.factory.initial"));
На weblogic это возвращает,
weblogic.jndi.WLInitialContextFactory