我正在尝试检测servlet,因此编写测试代码以查看AspectJ代码是否适用于Tomcat。 我的Aspect代码如下
@Aspect
public class MonitorAspect {
@Before("call (* com.rx.ns.adapter.SampleServlet.doPost(..))")
public void beforePrintlnCall() {
System.out.println("invoked");
}
读取aop.xml没有错误,我可以在tomcat启动时看到以下日志。但即使在此之后,也不会调用aspectCode。我正在尝试触发servlet代码的doGet。是否还有我可以查看日志的日志?
信息:启动Servlet引擎:Apache Tomcat / 8.0.36 [WebappClassLoader @ 538540a3]信息AspectJ Weaver版本1.8.9内置 2016年3月14日星期一21:18:16 GMT [WebappClassLoader @ 538540a3] 信息寄存器类加载器 org.apache.catalina.loader.WebappClassLoader@538540a3 [WebappClassLoader @ 538540a3]使用配置信息 /C:/Users/lcheeran/workspaceluna/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/TestAspectWeblogic/WEB-INF/classes/META-INF/aop.xml [WebappClassLoader @ 538540a3]信息注册方面 com.rx.ns.adapter.monitor.MonitorAspect