> There was a particular scenario where we saw the need to use AOP load
> time weaving but we could not accomplish what we wanted using AspectJ
> and 
> were forced to resort to AspectWerkz.
> 
> Case:
> We needed to apply an aspect around a method that was within a jar
> file. The caller to that method was a method from another class within
> the same (or a different) jar file. 
> 
> Problem:
> The application was deployed on a Tomcat Server and we used
> Aspectj(agent) to load the Tomcat container . The jar file (where we
> wanted the aspect to exist) of an application deployed onto the Tomcat
> Server was loaded via JarClassLoaded (Tomcat default behavior). The
> "aspecting" wasn't working  but when the method in the jar was being
> called directly from any of the classes in the application (loaded by
> WebappClassLoader), "aspecting" worked as expected.
> 
> Solution:
> We were able to overcome that limitation when we used AspectWerkz (I
> heard it hooks to all the existing class loaders except for
> BootstrapClassLoader). 
> 
> 
> Would this issue get resolved in future versions of AspectJ as it is
> collaborating with AspectWerkz?
> 
> 
> 
> 
> 
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to