Hello,
I am trying to create and load dynamically classes in weblogic (10.3.2.0). It is ADF application which I deploy to the weblogic server.
When I print
((GenericClassLoader)this.getClass().getClassLoader()).getFinderClassPath()
I see the path to my directory (of course not just this path)
C:\...\system11.1.1.2.36.55.36\DefaultDomain\servers\DefaultServer\tmp\_WL_user\test\753the\dynamicClasses
(I have added directory dynamicClasses to manifest for deployment WAR profile). In this directory I create class files. I have checked it, files are really created there. When I try to load created class with the same classloader, for which I have printed classpath, ClassNotFoundException is thrown.
It knows the path to the directory with classes and to jar file, but it doesn't load classes.
With URLClassLoader I can load classes. But I need so that my classes would be seen by the classes loaded "usual" way.
I am able to run it correctly just with system CLASSPATH.
Please, do you know an explanation? Is the manifest file in WAR the wrong place for specifiing classpath?
Thank you in advance
Qjeta