Do the clients get the context differently on WLS6.1 now? Is the WLS 5.1 way
of getting the context supported for backward compatibility?
Below is my getInitial context method.
private Context getInitialContext() throws Exception {
Hashtable p = new Hashtable();
p.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
p.put(Context.PROVIDER_URL, "t3://localhost:7001");
p.put(Context.SECURITY_CREDENTIALS, "password");
p.put(Context.SECURITY_PRINCIPAL, "system");
return new InitialContext(p);
}
Here is the Error returned to the console.
javax.naming.CommunicationException. Root exception is
weblogic.socket.UnrecoverableConnectException: [Login failed: 'Incompatible
version:Incompatible versions - this server:6.1.0.0 client:5.1.0]
at weblogic.socket.Login.checkLoginSuccess(Login.java:77)
at weblogic.socket.JVMSocketT3.connect(JVMSocketT3.java:85)
at weblogic.socket.JVMAbbrevSocket.connect(JVMAbbrevSocket.java:160)
at weblogic.socket.JVMSocketManager.create(JVMSocketManager.java:282)
at
weblogic.rjvm.ConnectionManager.findOrCreateSocket(ConnectionManager.java:91
8)
at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:339)
at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:306)
at
weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java:248)
at weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:219)
at weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:186)
at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:155)
at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:200)
at
weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialCon
textFactoryDelegate.java:195)
at
weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialCon
textFactoryDelegate.java:148)
at
weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFact
ory.java:123)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:668)
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
com.enron.fairchild.SnapComDataTest.getInitialContext(SnapComDataTest.java:6
0)
at com.enron.fairchild.SnapComDataTest.getStuff(SnapComDataTest.java:22)
at com.enron.fairchild.SnapComDataTest.<init>(SnapComDataTest.java:14)
at com.enron.fairchild.SnapComDataTest.main(SnapComDataTest.java:74)
java.lang.NullPointerException
at com.enron.fairchild.SnapComDataTest.getStuff(SnapComDataTest.java:47)
at com.enron.fairchild.SnapComDataTest.<init>(SnapComDataTest.java:14)
at com.enron.fairchild.SnapComDataTest.main(SnapComDataTest.java:74)
Any ideas,
Thanks in advance
Fahd
We have been told that future versions 6.x -> 7.x ... will be.
If you hear different, please let me know.
Mike Reiche
"Mike Reiche" <miker...@earthlink.net> wrote in message
news:3b65ac05$1...@newsgroups.bea.com...
> return new InitialContext(p);
> }
> at weblogic.socket.Login.checkLoginSuccess(Login.java:77)
> at weblogic.socket.JVMSocketT3.connect(JVMSocketT3.java:85)
> at weblogic.socket.JVMAbbrevSocket.connect(JVMAbbrevSocket.java:160)
> at weblogic.socket.JVMSocketManager.create(JVMSocketManager.java:282)
> at
> weblogic.rjvm.ConnectionManager.findOrCreateSocket(ConnectionManager.java:91
> 8)
> at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:339)
> at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:306)
> at
> weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java:248)
> at weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:219)
> at weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:186)
> at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:155)
> at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:200)
> at
> weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialCon
> textFactoryDelegate.java:195)
> at
> weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialCon
> textFactoryDelegate.java:148)
> at
> weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFact
> ory.java:123)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:668)
> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
> at javax.naming.InitialContext.init(InitialContext.java:222)
> at
> com.enron.fairchild.SnapComDataTest.getInitialContext(SnapComDataTest.java:6
> 0)
> at com.enron.fairchild.SnapComDataTest.getStuff(SnapComDataTest.java:22)
> at com.enron.fairchild.SnapComDataTest.main(SnapComDataTest.java:74)
> java.lang.NullPointerException
> at com.enron.fairchild.SnapComDataTest.getStuff(SnapComDataTest.java:47)
> at com.enron.fairchild.SnapComDataTest.main(SnapComDataTest.java:74)
> Any ideas,
> Thanks in advance
> Fahd
--
Dimitri
As soon as i figure it out I will post the resolution to this thread.
"Dimitri Rakitine" <d...@dima.dhs.org> wrote in message
news:3b65...@newsgroups.bea.com...
thanks,
lisa
There are probably other people around that are more smarter (tm) than me when
it comes to beans in 6.1
mike
You should be able to do that with any EJB client.
Mike