Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, MemoryContextFactory.class.getName());
env.put(Context.URL_PKG_PREFIXES, "tyrex.naming");
env.put(Context.PROVIDER_URL, alias);
Context context = new InitialContext(env);
context.createSubcontext("jdbc");
context.bind(jndiName, NamingManager.getObjectInstance(reference, null, null, null));
context.close();
// end JNDI aware container
// now... pretend to be a client.