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
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to