Hi, I am new to JBoss AOP concept and need some help in configuring it. I have a web application deployed to jboss server 4.2.0. I am trying to configure logging interceptor for the web application with aop. so far i followed these steps:
package jboss.aop.interceptor; import org.jboss.aop.joinpoint.Invocation;import org.jboss.aop.joinpoint.MethodInvocation;import org.jboss.aop.advice.Interceptor; public class MethodInterceptor implements Interceptor{ public String getName() { return "MethodInterceptor"; } public Object invoke(Invocation invocation) throws Throwable { try { MethodInvocation mi = (MethodInvocation)invocation; System.out.println("<<< Entering MethodInterceptor for: " + mi.getMethod().toString()); return invocation.invokeNext(); } finally { System.out.println(">>> Leaving MethodInterceptor"); } }} compiled this class and created a jar file with this class. created jboss-aop.xml file as follows: <?xml version="1.0" encoding="UTF-8"?><aop> <bind pointcut="execution(* com.tnt.thin.servlet.DDServlet->*(..))"> <interceptor class="jboss.aop.interceptor.MethodInterceptor"/> </bind></aop> Modified jboss-service.xml file in server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml to: <attribute name="EnableLoadtimeWeaving">true</attribute> copied the jar file to server/default/lib directory copied the jboss-aop.xml file to server/default/deploy directory. I restarted the jboss server after doing all of the above steps and got this error: Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: No ClassLoaders found for: jboss.aop.interceptor.MethodInterceptor Could anyone point me to the right direction. Thanks, Srikanth. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4193762#4193762 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4193762 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user