Hello,
I am having trouble making JBoss AOP (standalone) use my custom class loader.
To keep the example simple, let's say I have a ClassLoader called
CustomClassLoader which loads classes from a source other than the class path.
Now, assume we have these two classes
class A {
B someVariable;
}
class B {
A someVariable;
}
When my CustomClassLoader loads Class A and passes the class's byte[] to
transform() OR if I use -javaagent and my CustomClassLoader simply calls
defineClass, the AOP library tries to resolve the reference to Class B from
within Class A. The problem is that it doesn't use my CustomClassLoader to do
this -- it searches the classpath all on its own. I've tried changing the
threadContextClassLoader, I've tried registering my classloader with the aspect
manager. No matter what I do, the AOP framework uses its own class loader.
Any help on forcing the aspecting framework to use my own classloader to
resolve references would be greatly appreciated.
I am using JBoss AOP 1.5.2.GA with JDK 1.5.
Thanks,
Tolga Tarhan
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3994355#3994355
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3994355
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user