I have a JAVA thin client that is deployed via Java Web Start.
The client running on a Sun JRE 1.4.x VM works perfectly.
When the client is started on a Sun JRE 1.5.0, the folowing error ocured (when openning the connection to the WLS 8.1 SP3):
[pre]
java.lang.NoClassDefFoundError: com/sun/corba/se/connection/ORBSocketFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at weblogic.corba.j2ee.naming.ORBHelper.<clinit>(ORBHelper.java:112)
at weblogic.corba.client.ClientORBInitializer.initialize(ClientORBInitializer.java:84)
at weblogic.security.auth.login.UsernamePasswordLoginModule.login(UsernamePasswordLoginModul
e.java:226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.access$000(Unknown Source)
at javax.security.auth.login.LoginContext$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(Unknown Source)
at javax.security.auth.login.LoginContext.login(Unknown Source)
....
[/pre]
The same error occurs when I start the application from the command line.
Context.PROVIDER_URL=iiop://<server>:<host>
or for secured connection
Context.PROVIDER_URL=iiops://<server>:<host>
Does the JRE 1.5 is supported for the WLS 8.1SP3 client??
Thanks for your support in advance,
Olivier
> Does the JRE 1.5 is supported for the WLS 8.1SP3 client??
No.
You should use the client from WLS 9.0 beta. It works with 1.5 and
will work fine against 8.1spx server.
andy
--