Hi, all,
I'm having a problem with OpenEJB in Geronimo, and it looks like the
Geronimo guys can't answer.
How should I configure JNDI for an application (running on a JVM other
than Geronimo), for its InitialContext to be able to locate EJBs
deployed in Geronimo by their <ejb-name> names?
For now I use the following:
-Djava.naming.factory.initial=org.openejb.client.RemoteInitialContextFac
tory
-Djava.naming.provider.url=geronimo.host:4201
and when I call "new InitialContext()", at that line I get the following
exception:
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 <my application>
Could anybody please tell me what I may be doing wrong?
This question is important for SPECjAppServer2004 enabling on Geronimo.
Thank you very much!
Vasily Zakharov
Intel Middleware Products Division