> In the init() method of the servlet, I had... > env.put("java.naming.factory.initial","com.evermind.server.Applica > tionClientInitialContextFactory"); > env.put("java.naming.provider.url","ormi://mysite/stamp"); > env.put("java.naming.security.principal","admin"); > env.put("java.naming.security.credentials","passwd"); > context = new InitialContext(env); James, The factory you've specified as a parameter is com.evermind.server.ApplicationClientInitialContextFactory, which is designed for application-clients. From within a servlet, a com.evermind.server.ApplicationInitialContextFactory should be used instead. By default, all the required properties for the InitialContext will be already set in the system properties by Orion. Short answer, use : context = new InitialContext(); // no properties -Joe Walnes