Hi Claes,
did you try
boundObject = con.lookup("ejb/XXXHome");
already? Normally, that should be enough. The home interface (bean) should
be bound to "ejb/XXXHome" (jndi-name). At least, that's the way it works for
me...
Hartmut
-----Ursprüngliche Nachricht-----
Von: Claes Theander [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 17. Januar 2001 15:20
An: Orion-Interest
Betreff: Stand-alone-client
Hello!
I'm trying to connect to my EJB's from a stand alone client like this:
Properties prop = new Properties();
prop.setProperty("java.naming.factory.initial","com.evermind.server.rmi.RMII
nitialContextFactory");
prop.setProperty("java.naming.provider.url","ormi://localhost/myApp");
prop.setProperty("java.naming.security.principal","admin");
prop.setProperty("java.naming.security.credentials","123");
Context con = new InitialContext(prop);
boundObject = con.lookup("java:comp/env/ejb/XXXHome");
xxxHome =
(XXXHome)PortableRemoteObject.narrow(boundObject,XXXHome.class);
Im getting this error message:
"javax.naming.NameNotFoundException: java:comp/env/ejb/XXXXXXHome not
found."
I know that the EJB's are working cause I'm able to access them from a
jsp-page.
I have refs to the EJB in application-client.xml.
Any suggestions ?
/C.