Try using:
   prop.setProperty(
      "java.naming.factory.initial",
      "com.evermind.server.rmi.ApplicationClientInitialContextFactory");

> 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.RMIInitialContextFactory");
> 
> 
> 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.
> 
> 
> 
> 
> 


Reply via email to