This content has been marked as final.
Show 2 replies
-
1. Re: Compiling and Pluging my own interceptor in JBoss
juha Dec 4, 2004 7:21 AM (in response to discoversudhir)Try:
javac MyLogInterceptor.java -classpath /home/sudhir/JBoss/jboss-3.2.5/server/default/lib/jboss.jar:/home/sudhir/JBoss/jboss-3.2.5/lib/jboss-system.jar:/home/sudhir/JBoss/jboss-3.2.5/lib/jboss-common.jar:/
home/sudhir/J2EE/j2sdkee1.3/lib/j2ee.jar -
2. Re: Compiling and Pluging my own interceptor in JBoss
discoversudhir Dec 5, 2004 7:06 AM (in response to discoversudhir)Thanks Juha Lindfors,
I was able to compile the file using:javac MyLogInterceptor.java -classpath $JBOSS_HOME/server/default/lib/jboss.jar:$JAVAX_JAR:$JBOSS_HOME/lib/jboss-system.jar:$JBOSS_HOME/server/default/lib/jboss-management.jar:$JBOSS_HOME/lib/jboss-jmx.jar
Now how to plug this in ?.
I compiled and added this MyLogInterceptor.class to the JBOSS_CLASSPATH, and added the following line to the standardjboss.xml<container-interceptors> <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor> <interceptor>org.jboss.ejb.plugins.MyLogInterceptor</interceptor>
but getting the following errors:16:52:19,815 INFO [EjbModule] Deploying SequenceSes 16:52:19,826 WARN [EjbModule] Could not load the org.jboss.ejb.plugins.MyLogInterceptor interceptor for this container java.lang.ClassNotFoundException: No ClassLoaders found for: org.jboss.ejb.plugins.MyLogInterceptor at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:275) at org.jboss.mx.loading.UnifiedClassLoader3.loadClassImpl(UnifiedClassLoader3.java:178) at org.jboss.mx.loading.UnifiedClassLoader3.loadClass(UnifiedClassLoader3.java:132) at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
MyLogInterceptor is a server side interceptor which extends AbstractInterceptor and has the package name as org.jboss.ejb.plugins.
Am I doing something wrong ?