> 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