Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Error in Looking up Remote JNDI Object

2 views
Skip to first unread message

Charles

unread,
Mar 6, 2002, 3:23:53 AM3/6/02
to

My platform: WebLogic Server 6.0 SP2

My question: Apart from adding a user named "user1" in "remote_server", what else
should I need to configure in order to allow my local WebLogic server to lookup
an JNDI object in remote WebLogic server? Please help. Thanks.

-- My code --

Hashtable env = new Hashtable();

env.put (Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");

env.put(Context.PROVIDER_URL, "t3://remote_server:7001"); env.put(Context.SECURITY_AUTHENTICATION,
"simple");
env.put(Context.SECURITY_PRINCIPAL, "user1");
env.put(Context.SECURITY_CREDENTIALS, "user1");

jndiContext = new InitialContext(env);
queueConnectionFactory = (QueueConnectionFactory) jndiContext.lookup("java:comp/env/jms/QConFactory");


- end of my code -

- error -
javax.naming.ConfigurationException:
Call to NamingManager.getObjectInstance() failed:
[Root exception is java.lang.SecurityException: Authentication for user user1
denied in realm wl_realm

Start server side stack trace:
java.lang.SecurityException: Authentication for user user1 denied in realm wl_realm
at weblogic.security.acl.Realm.authenticate(Realm.java:212)
at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:233)
at weblogic.security.acl.internal.Security.authenticate(Security.java:125)
at weblogic.security.acl.internal.Security.verify(Security.java:87)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:237)

at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:262)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:229)
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
at $Proxy59.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:339)
at javax.naming.InitialContext.lookup(InitialContext.java:350)

- end of error listing -


Regards,
Charles

0 new messages