All the projects were recompiled for WAS 8.0 using RSA 8.5
I am having a weird problem in loading a shared library class within my application.
We have an external jar updated from time to time which our application is dependent on. (the jar was also recompiled, however I also tried the old version...)
I have defined this jar as a shared lib, and also pointed my application to refer this shared library.
One of the modules within my application tries to dynamically load a class contained within this jar (I have verified the class exists in the jar, the path to the jar is correct, no permissions issues reading the jar - running on Windows).
The EJB module use the following code to load the class:
clazz = Class.forName(cls);
where cls is the fully qualified name of the class located within the jar.
However when the application runs I am getting ClassNotFound exception.
The classloading options of the application, the server are the default options (parent-first). The classloader view shows the path of the jar on the classpath of com.ibm.ws.classloader.CompoundClassLoader, however the class is not loaded, does not appear in the classes within the ClassLoader view, and doesn't appear in class search results of the ClassLoader view (however the jar does).
I have gathered the traces recommended for debugging of this problem if someone is willing to take a look. (I couldn't find anything meaningful in those traces except reference to failing to load the class:
I would really appreciate if someone could shed some light on what am I missing here...