[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] AspectJ with aspectwerkz
|
Hi,
I am not sure which one is the proper forum to ask about
using AOP LTW with websphere 6. It is a combination of aspectj and
aspectwerkz and websphere.
I have done the following for the boot classpath approach. java.lang
ClassLoader is patched to preprocess the classes using aspectwerkz and
is inside awaj-boot.jar.
Bootclasspath
-Xbootclasspath/a:C:\tools\aspectwerkz-2.0\lib\aspectwerkz-core-2.0.jar
-Xbootclasspath/p:C:\tools\aspectwerkz-2.0\ltw13\_boot\awaj-boot.jar
C:\tools\aspectwerkz-2.0\lib\aspectwerkz-2.0.jar;C:\tools\aspectwerkz-2.0\lib\jrexx-1.1.1.jar;C:\tools\aspectwerkz-2.0\lib\dom4j-1.4.jar;C:\tools\aspectwerkz-2.0\lib\concurrent-1.3.1.jar;C:\tools\aspectwerkz-2.0\lib\trove-1.0.2.jar;C:\tools\aspectwerkz-2.0\lib\qdox-1.4.jar;C:\tools\aspectwerkz-2.0\lib\aspectwerkz-jdk14-2.0.jar;C:\tools\aspectwerkz-2.0\lib\aspectwerkz-extensions-2.0.jar;C:\tools\aspectwerkz-2.0\lib\aspectwerkz-core-2.0.jar;C:\tools\aspectj1.5\lib\aspectjweaver.jar
-Daj5.def=C:\test\META-INF\aop.xml
-Daspectwerkz.classloader.preprocessor=org.aspectj.ext.ltw13.ClassPreProcessorAdapter
My aop.xml looks like this
<aspectj>
<aspects>
<aspect name="com.faces.tracker.FacesGenericPortletAspect"/>
</aspects>
</aspectj>
I don't see verbose class loading feature print anything related to my
aspect or aspectwerkz or aspectj classes. What is wrong here ? AJDT
itself shows that my aspect is successfully
applied.
public aspect FacesGenericPortletAspect {
pointcut init() : initialization(FacesGenericPortlet.new(..));
pointcut portletTracker() :
execution (* com.facesportlet.tracker.FacesPortletTracker.*(..)
throws PortletException );
pointcut trackLifeCycle() :
execution (* com.ibm.faces.webapp.FacesGenericPortlet.*(..)
throws PortletException );
before():trackLifeCycle() && portletTracker(){
System.out.println( "Life cycle tracked");
}
}
Thanks,
Mohan