Hi, You must enable server-to-server communication via RMI and specify the Third EJB as a remote one in orion-application.xml. See doc: <ejb-module path="myEjbs.jar" remote="true|false" />
Check out www.orionsupport.com for further details on server-server communication. HTH, Tibor > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]Im Auftrag von > [EMAIL PROTECTED] > Gesendet: Dienstag, 4. Dezember 2001 08:39 > An: Orion-Interest > Betreff: problem creating ejb from one orion in a other orion > > > hello > my problem is the following: i want to perform some little > loadbalancing > without the loadbalancing tool from orion. the scenario is > the following: > the client creates a ejb in the first orion server, and this > bean makes a > lookup to another orion server and creates a second bean on > the other server. > for now it was impossible to me to create a bean from one > orion server into a > other orion server. everytime i make a lookup from a ejb to a > bean into a other > orion server it searches the bean in the same orion server > instead of searching > the bean into a other orion server. > > now the codefragment which creates the initialcontext ( this > is part of a > method into the first ejb ) > > java.util.Hashtable env = new java.util.Hashtable(); > env.put > (com.evermind.server.rmi.RMIContext.INITIAL_CONTEXT_FACTORY,"c > om.evermind.server > .rmi.RMIInitialContextFactory"); > env.put > (com.evermind.server.rmi.RMIContext.PROVIDER_URL,"ormi://10.2. > 0.17/Third"); > > env.put(com.evermind.server.rmi.RMIContext.SECURITY_PRINCIPAL, > "admin"); > > env.put(com.evermind.server.rmi.RMIContext.SECURITY_CREDENTIAL > S,"123"); > > Context ic = new InitialContext(env); > > Object Obj = ic.lookup("Third"); > > now by calling this method i get the following error meassages: > > java.lang.NullPointerException: domain was null > at com.evermind._ce._fcc(Unknown Source) > at com.evermind._ce._mr(Unknown Source) > at > com.evermind.server.rmi.RMIInitialContextFactory.getInitialContext(Un > known Source) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6 > 68) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246 > ) > at javax.naming.InitialContext.init(InitialContext.java:222) > at javax.naming.InitialContext.<init>(InitialContext.java:198) > at loadbalancing.FirstBean.createSecondBean(FirstBean.java:36) > at > First_StatefulSessionBeanWrapper37.createSecondBean(First_StatefulSes > sionBeanWrapper37.java:88) > at java.lang.reflect.Method.invoke(Native Method) > at com.evermind._dh._gc(Unknown Source) > at com.evermind._if.run(Unknown Source) > > i suppose the error domain was null has it's origin in the > fact, that the Third > bean i am looking for is not installed in the first orion > server, but only in > the second one. > > now, what can i do to create a ejb from a ejb which is > lokated into a other > orion server like the first one? > > > thanks, johannes rainer