David, Jacek, Thank you very much for this information, it was very helpful.
I investigated this issue a bit, here're the results. In fact, the only property that must be specified is java.naming.security.principal, and it can have arbitrary value, it can even be empty - it works anyway. If this property is absent, the following exception occurs: javax.naming.AuthenticationException: Cannot read the response from the server (OEJP/2.0) : null; nested exception is: java.io.EOFException at org.openejb.client.JNDIContext.authenticate(JNDIContext.java:196) at org.openejb.client.JNDIContext.getInitialContext(JNDIContext.java:181) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at <your application> Important is this property should be specified through the InitialContext environment or through the jndi.properties file in the classpath, it can't be set through the -D command line option. java.naming.security.credentials property can be omitted. That's it. Vasily Zakharov Intel Middleware Products Division -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Laskowski Sent: Thursday, May 11, 2006 10:06 AM To: dev@openejb.org Subject: Re: [openejb-dev] EJB external lookup question On 5/11/06, David Jencks <[EMAIL PROTECTED]> wrote: > props.put("java.naming.security.principal", "testuser"); > props.put("java.naming.security.credentials", "testpassword"); ... > I'm not quite sure where the testuser and testpassword comes from, > but I'm pretty sure you need these properties as well. These values are unimportant, but the properties themselves are not. Although their values don't have any value (an oxymoron?) to OpenEJB, they must be specified or you'll get the CredentialsIncorrectException or so. I'll be glad if you could test it out with some random credentials to verify it. Would you? > david jencks Jacek -- Jacek Laskowski http://www.laskowski.net.pl