Как настроить время загрузки с AspectJ и Tomcat?

Я попытался настроить время загрузки (для выполнения профилирования с помощью Perf4J) следующим образом:

1) я добавилaop.xml вMETA-INF папка. При развертывании META-INF помещается в корневой каталог артефакта (т.е.MyAppDeployed/META-INF).

2) ставлюaspectjrt-1.6.1.jar, aspectjweaver-1.6.1.jar, commons-jexl-1.1.jar, commons-logging.jar кTomcat/lib папка (сначала я попробовалMyAppDeployed/WEB-INF/libs но это также не сработало).

3) я добавил-javaagent:C:\apache-tomcat-6.0.33\lib\aspectjweaver-1.6.1.jar к параметрам VM при запуске Tomcat.

4) Мойaop.xml:

<code><!DOCTYPE aspectj PUBLIC "-//AspectJ//DTD//EN" "http://www.eclipse.org/aspectj/dtd/aspectj.dtd">

<aspectj>

    <aspects>
        <aspect name="org.perf4j.log4j.aop.TimingAspect"/>
    </aspects>

    <weaver options="-verbose -showWeaveInfo">           
        <include within="com.mypackages.MyClass"/>
    </weaver>
</aspectj>
</code>

Я не вижу признаков того, что ткачество во время загрузки происходит. Ни сообщений об ошибках, ни необходимых результатов. Единственное сообщение об ошибке, которое у меня есть:

<code>Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file: C:\apache-tomcat-6.0.33\lib\wrong-jar.jar
</code>

в случае, когда я делаю ошибку вaspectjweaver-1.6.1.jar имя при указании параметра javaagent. Если он написан правильно - сообщения об ошибках не выводятся.

Есть идеи, что я делаю не так?

Постскриптум Я использую Java 5, и я попробовал то же самое с1.5.4 версия аспекта с точно такими же результатами.

Ответы на вопрос(2)

Ваш ответ на вопрос