Hello there,

I am having problems in communicating to a simple EJB
from a Java RMI client via IIOP.   I was able to
deploy the EJB jar to geronimo, but I kept getting the
following exception when I ran the Client:

javax.naming.NameNotFoundException [Root exception is
org.omg.CosNaming.NamingContextPackage.NotFound:
IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]

The client app failed at ctx.lookup(JNDI_NAME) and
I've made sure that I specified the same JNDI_NAME in
the client app as I specified in the openejb-jar.xml
"<jndi-name>" property.


      Object home = ctx.lookup(JNDI_NAME);   //failed
here

The client app is able to instantiate the new
InitialContext ctx:
     
p.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.cosnaming.CNCtxFactory");
      p.put(Context.PROVIDER_URL,
"iiop://localhost:1050"); 
      InitialContext ctx = new InitialContext(p);

I could not find much info related to RMI over IIOP
from the wiki... help is appreciated!

thanks, 

Lin


                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

Reply via email to