$ ./asadmin deploy --target c1 --force ./OrbFailOver-ejb.jar Application deployed successfully with name OrbFailOver-ejb. Command disable executed successfully on server instance in1 Command disable executed successfully on server instance in2 Command undeploy executed successfully on server instance in1 Command undeploy executed successfully on server instance in2 Command _deploy executed successfully on server instance in1 Command _deploy executed successfully on server instance in2 Command deploy executed successfully. $ ./appclient -client ./build/OrbFailOver-app-client.jar -targetserver localhost:23700,localhost:23701 -name OrbFailOver-app-client Aug 17, 2010 8:26:17 PM com.sun.logging.LogDomains$1 log INFO: enterprise_used_delegate_name com.sun.enterprise.container.common.spi.util.InjectionException: Exception attempting to inject Remote ejb-ref name=orbfailover.Main/locationBean,Remote 3.x interface =orb.folb.LocationBeanRemote,ejb-link=null,lookup=null,mappedName=,jndi-name=orb.folb.LocationBeanRemote,refType=Session into class orbfailover.Main at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:680) at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:450) at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:211) at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:203) at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:614) at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:506) at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:400) at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:314) at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:264) at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:343) at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:358) Caused by: javax.naming.NamingException: Lookup failed for 'java:comp/env/orbfailover.Main/locationBean' in SerialContext targetHost=localhost,targetPort=23700,orb'sInitialHost=localhost,orb'sInitialPort=3700 [Root exception is javax.naming.NamingException: Exception resolving Ejb for 'Remote ejb-ref name=orbfailover.Main/locationBean,Remote 3.x interface =orb.folb.LocationBeanRemote,ejb-link=null,lookup=null,mappedName=,jndi-name=orb.folb.LocationBeanRemote,refType=Session' . Actual (possibly internal) Remote JNDI name used for lookup is 'orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote' [Root exception is javax.naming.NamingException: Lookup failed for 'orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote' in SerialContext targetHost=localhost,targetPort=23700,orb'sInitialHost=localhost,orb'sInitialPort=3700 [Root exception is javax.naming.NameNotFoundException: orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote not found]]] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:526) at javax.naming.InitialContext.lookup(InitialContext.java:409) at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:579) ... 15 more Caused by: javax.naming.NamingException: Exception resolving Ejb for 'Remote ejb-ref name=orbfailover.Main/locationBean,Remote 3.x interface =orb.folb.LocationBeanRemote,ejb-link=null,lookup=null,mappedName=,jndi-name=orb.folb.LocationBeanRemote,refType=Session' . Actual (possibly internal) Remote JNDI name used for lookup is 'orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote' [Root exception is javax.naming.NamingException: Lookup failed for 'orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote' in SerialContext targetHost=localhost,targetPort=23700,orb'sInitialHost=localhost,orb'sInitialPort=3700 [Root exception is javax.naming.NameNotFoundException: orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote not found]] at com.sun.ejb.EjbNamingReferenceManagerImpl.resolveEjbReference(EjbNamingReferenceManagerImpl.java:174) at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$EjbReferenceProxy.create(ComponentEnvManagerImpl.java:1039) at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:768) at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:737) at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:162) at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504) ... 17 more Caused by: javax.naming.NamingException: Lookup failed for 'orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote' in SerialContext targetHost=localhost,targetPort=23700,orb'sInitialHost=localhost,orb'sInitialPort=3700 [Root exception is javax.naming.NameNotFoundException: orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote not found] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:526) at javax.naming.InitialContext.lookup(InitialContext.java:409) at com.sun.ejb.EjbNamingReferenceManagerImpl.resolveEjbReference(EjbNamingReferenceManagerImpl.java:169) ... 22 more Caused by: javax.naming.NameNotFoundException: orb.folb.LocationBeanRemote#orb.folb.LocationBeanRemote not found at com.sun.enterprise.naming.impl.TransientContext.doLookup(TransientContext.java:211) at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:182) at com.sun.enterprise.naming.impl.SerialContextProviderImpl.lookup(SerialContextProviderImpl.java:72) at com.sun.enterprise.naming.impl.RemoteSerialContextProviderImpl.lookup(RemoteSerialContextProviderImpl.java:90) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie.dispatchToMethod(ReflectiveTie.java:146) at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:176) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:538) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:210) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1630) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1494) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:993) at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:211) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:744) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:543) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2336) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:492) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:528)