|
Hi,
I am using a sessionless bean called
abcEjb.
When I do the remote lookup, I get the following
exception.
Unable to resolve 'abcEJBHome' Resolved: ''
Unresolved:'abcEJBHome'
javax.naming.NameNotFoundException: Unable to
resolve 'abcEJBHome' Resolved: '' Unresolved:'abcEJBHome' ; remaining name
'abcEJBHome'
at
weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:109)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:262)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:229)
at
weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(Unknown
Source)
at
weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:337)
at
weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:332)
at
javax.naming.InitialContext.lookup(InitialContext.java:347)
at
abcEJBClient.main(abcEJBClient.java:33)
Process Exit...
Please help.
Regards
Ravi
I am using the following code in the
client.
//package abcEJBTest;
import java.rmi.RemoteException;
import javax.ejb.*; import javax.naming.*; import javax.rmi.PortableRemoteObject; import java.util.*; public class abcEJBClient
{ public static void main(String[] args) { InitialContext context = null; try { Hashtable ht = new
Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); System.out.println("Hi1"); ht.put(Context.PROVIDER_URL, "t3://localhost:7001"); ht.put(Context.SECURITY_PRINCIPAL, "rkochher"); ht.put(Context.SECURITY_CREDENTIALS, "rkochher"); System.out.println("Hi2"); context = new InitialContext(ht); //String strBean = new
String(abcEJBHome);
Object homeObject = context.lookup("abcEJBHome"); //this is the problematic line System.out.println("Hi3"); abcEJBHome home =
(abcEJBHome)PortableRemoteObject.narrow(homeObject,
abcEJBHome.class);
abcEJB abcEJB =
(abcEJB)PortableRemoteObject.narrow(home.create(), abcEJB.class);
System.out.println(abcEJB.abcEJB());
} catch(RemoteException e) { System.err.println("System/communication error: " + e.getMessage()); e.printStackTrace(); } catch(NamingException e) { System.err.println("Communication error: " + e.getMessage()); e.printStackTrace(); } catch(CreateException e) { System.err.println("Error creating cart: " + e.getMessage()); e.printStackTrace(); } finally { try {context.close();} catch (Exception e) { e.printStackTrace(); } // a failure occurred } } } |
Title: Message
- Downloading a Txt File from Server to Client Desktop Di... ssmtech
- Re: Downloading a Txt File from Server to Client D... Juan Pablo Lorandi
- Ravi Kochher
