----- Original Message ----- From: "Rob Worley" <[EMAIL PROTECTED]> To: "Orion-Interest" <[EMAIL PROTECTED]> Sent: Thursday, January 17, 2002 7:29 AM Subject: remove
> remove > > -----Original Message----- > From: JoseMa [mailto:[EMAIL PROTECTED]] > Sent: 17 January 2002 08:30 > To: Orion-Interest > Subject: Re: Lookup EJB's in another application > > > Hi Patrik, > > I had the same problem and I look for some information about how to > resolv this problem. Although the aplications are in the same server the > connection become as if they was in differents servers. I used the > RMIContextFactory with the next code: > > > Context context = null; > Hashtable env = new Hashtable(); > > env.put("java.naming.factory.initial","com.evermind.server.rmi.RMIInitialCon > textFactory"); > env.put("java.naming.provider.url", "ormi://localhost:<rmi > port>/<application name>"); > try > { > context = new InitialContext (env); > context.lookup("EjbName"); > } > catch (Exception e) { > System.out.println("Conection error"); > } > > > If you don't change the values of rmi.xml in the Orion config you don't need > specify the rmi port. The applicacion name is the name that appear in > server.xml and identify the application. Is possible that you need especify > a username and password for connect to applicacion, I don't need it. For > specify these parametrers you need to put the next: > > env.put(Context.SECURITY_PRINCIPAL, "admin"); > env.put(Context.SECURITY_CREDENTIALS, "<password>"); > > I hope that this information can help you. > > Best regards, > > > > ----- Original Message ----- > From: "Patrik Strid" <[EMAIL PROTECTED]> > To: "Orion-Interest" <[EMAIL PROTECTED]> > Sent: Thursday, January 17, 2002 12:47 AM > Subject: Lookup EJB's in another application > > > > Hi, > > > > If you have two applications in the same orion > > container. One application with web components and > > another with just EJB's. From the application with web > > components, I want to lookup an EJB that is deployed > > in the other application - is that possible via the > > InitialContext or do I have to call it via an URL and > > getting the extra RMI call? > > > > I can get it to work using a provider URL to the other > > application, but using the InitialContext, the local > > context - it cannot find the bean, or more correct, > > the JNDI name could not be found. > > > > Any help is appreciated ! > > > > Thanks, > > Patrik > > > > __________________________________________________ > > Do You Yahoo!? > > Send FREE video emails in Yahoo! Mail! > > http://promo.yahoo.com/videomail/ > > > > >