Запуск компилятора AspectJ в TomcatJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Запуск компилятора AspectJ в Tomcat

Сообщение Anonymous »

Я хочу использовать AOP (аспектно-ориентированное программирование) при запуске tomcat.
Я не хочу использовать Spring aop.
поэтому я ищу, как работает аспектj.
Наконец-то я нашел способ, опубликованный на форуме eclipse.

Я скачал компонентspectj на домашней странице eclipse. затем я копирую три библиотеки: «aspectjrt.jar», «aspectjtools.jar», «aspectjweaver» и вставляю их в папку lib tomcat.

В конце концов, я редактировал веб-сайт. .xml. добавление следующего кода в часть сервлета jsp.

Код: Выделить всё

    
compiler
org.aspectj.tools.ant.taskdefs.Ajc11CompilerAdapter

Я думаю, что этот код добавления будет запускаться при загрузке страниц jsp для использования ajc.

Далее, командная строка настраивая переменные, я добавляю следующий код в «catalina.bat».

Код: Выделить всё

   Set CATALINA_OPTS=-Dorg.aspectj.tools.ant.taskdefs.AjcTask.COMMAND_EDITOR=ajee.adapters.AutoAspectpathRewriter
Наконец, я делаю код аспекта, содержащий pointcut и советы, и перемещаю его в папку tomcat lib.
В результате код аспекта не выполняется.

при написании кода аспекта я протестировал его и подтвердил, что он работает.
Возможно, это не связано с кодом аспекта.

Подробнее здесь: https://stackoverflow.com/questions/209 ... -in-tomcat
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»