WebLogic 15.1.1 T3/JNDI Thin Client Regression
We hit two different problems while moving from wlthint3client-14.1.2 to wlthint3client-15.1.1 on JDK 17:
- A startup classloading issue in JNDI (
org.omg.CORBA.SystemExceptionmissing). - After fixing that, a deeper WL15 T3 bootstrap timeout (
ConnectionManager.bootstrapwait -> timeout).
The first one is understood and has a workaround. The second one is the real unresolved defect.
Problem 1: JNDI fails without CORBA classes (workaround available)
What it looks like
When the client runs with wlthint3client-15.1.1.jar on JDK 17 and no extra CORBA API, it dies very early:
java.lang.NoClassDefFoundError: org/omg/CORBA/SystemException at weblogic.jndi.WLInitialContextFactoryDelegate.<clinit>(WLInitialContextFactoryDelegate.java:202)Caused by: java.lang.ClassNotFoundException: org.omg.CORBA.SystemException