Я связал свои аспекты aspectJ в одном файле War (aspectWar.war) и развернул его на сервере приложений с существующими запущенными приложениями и использовал LTW-переплетение с javaagent на сервере tomcat ,AspectJ LTW всех приложений, развернутых в одном JVM
Я вижу способ перехватывать вызовы аспектов War.war, но не для других приложений, работающих на одном и том же jvm.
Есть ли способ, чтобы мой AspectJ аспекта распознавать и ткать все другие работающие приложения (предпочтительно без необходимости изменять отдельные военные файлы), вероятно, через некоторые изменения пользовательских загрузки классов для сервера приложений ...
Примечание: это использование aspectJ само по себе без интеграции Spring.
Прошу совета.
Извините, я, должно быть, забыл упомянуть, что я использую агент AspectJ с параметром -javaagent: E: \ workspace \ tomcat6 \ lib \ aspectjweaver-1.7.2.jar. с аспектами аспект (не с аннотациями). ничего особенного нет (ожидайте, что приложения будут управляемыми весной приложениями :)). – Sammy
Возможно, было бы целесообразно поместить ваши аспекты в путь к системе, чтобы они загружались перед другими приложениями. – kriegaex