On Tue, Nov 18, 2008 at 8:09 AM, epro etc <
epro66@xxxxxxxxx> wrote:
> 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
>