[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] external concrete aspect using LTW with java 1.4
|
Hi all,
I have managed to successfully configure LTW using java 1.4.
Now I am facing a problem when trying to define a concrete aspect
using in external aop.xml file.
My abstract aspect is packed in a separate jar file(this jar already contains
several more aspects that are working OK).
When deployed on app server I am getting:
java.lang.ClassNotFoundException: com.foo.aspect.MyConreteAspect not found - unable to determine URL
Please note that all of my other aspects are working correctly.
sample code:
1. This is my abstract aspect:
public abstract aspect MyAbstractAspect
{
public abstract pointcut testConcrete();
before() : testConcrete(){
System.err.println("Adviced ....");
}
}
2. This is my external aop.xml file
<aspectj>
<weaver options="-verbose -showWeaveInfo" ></weaver>
<aspects>
<aspect name="test.aspect.Aspect_1">
. . . . . . . . . .
<aspect name="test.aspect.Aspect_N">
<concrete-aspect name="test.aspect.MyConreteAspect" extends="test.aspect.MyAbstractAspect">
<pointcut name="testConcrete" _expression_="execution(* Test.testMethod(..))"/>
</concrete-aspect>
</aspects>
</aspectj>
Any help is appreciated.
Thanks in advance