Java 在Tomcat中运行AspectJ编译器

Java 在Tomcat中运行AspectJ编译器,java,tomcat,compiler-construction,aspectj,Java,Tomcat,Compiler Construction,Aspectj,我想在运行tomcat时使用AOP(面向方面编程)。 我不想使用spring aop。 所以我搜索aspectj的工作方式。 最后,我找到了发布在eclipse上的方法 我在EclipseHompage下载了aspectj组件。接下来,我复制三个库,“aspectjrt.jar”“aspectjtools.jar”“aspectjweaver”,并粘贴到tomcat的lib文件夹 毕竟,我编辑了web.xml。在jspservlet部分添加以下代码 <init-param>

我想在运行tomcat时使用AOP(面向方面编程)。 我不想使用spring aop。 所以我搜索aspectj的工作方式。 最后,我找到了发布在eclipse上的方法

我在EclipseHompage下载了aspectj组件。接下来,我复制三个库,“aspectjrt.jar”“aspectjtools.jar”“aspectjweaver”,并粘贴到tomcat的lib文件夹

毕竟,我编辑了web.xml。在jspservlet部分添加以下代码

    <init-param>
        <param-name>compiler</param-name>
        <param-value>org.aspectj.tools.ant.taskdefs.Ajc11CompilerAdapter</param-value>
    </init-param>
最后,我使方面代码包含切入点和建议,并将其移动到tomcat lib文件夹中。 结果,方面代码没有执行

在编写方面代码的过程中,我对其进行了测试并确认了其工作情况。
也许,这不是由方面代码引起的。

欢迎使用堆栈溢出,在修复语法错误之前,您的帖子不会被认真对待。
   Set CATALINA_OPTS=-Dorg.aspectj.tools.ant.taskdefs.AjcTask.COMMAND_EDITOR=ajee.adapters.AutoAspectpathRewriter