Hi, I finally solved my problems now...Thank you, Kabir, for your help. It was somewhat tricky, although everything was available in tutorials, but some of them were contradictory etc.
So for those of you, who are beginners of implementing aop, here is what I did for implementing my first aspect: 1. Install JBoss-4.0.0 (download the zip-file from jboss.org) and JDK1.5 2. delete the jboss-aop.deployer-file from server/all/deploy Note: I had to use the jboss-all-configuration, aop did not work with the default-configuration on my system. 3. Download jboss-aop_1.0.0-FINAL.zip from jboss.org and unzip it. Copy the whole jboss-aop-jdk50.deployer directory into your server/all/deploy directory. (If you are using jdk1.4 you have to copy the jboss-aop.deployer-directory) 4. Now, modify the jboss-service.xml-file in the jboss-aop-jdk50.deployer/META-INF directory. The only thing you have to do is to set the "EnableTransformer"-Attribute to TRUE. This will cause jboss to take a longer time when starting up. Note: On my system it was not enough to simply set the same attribute to TRUE on the jmx-console. 5. Start the all-configuration by the command run -c all on your console. 6. The packaging looks like this: HelloWorld.ear contains: -HelloWorld.jar // here are simple EnterpriseBeans that say "HelloWorld" -Aspect.aop // this is a jar-file ending with the suffix .aop, which contains the aspect code -Maybe you also add .war-files if you are implementing a servlet -finally a META-INF/application.xml-file My application.xml-file looks like this: <?xml version='1.0' encoding='UTF-8'?> | <!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN' | 'http://java.sun.com/j2ee/dtds/application_1_2.dtd'> | | <application> | <display-name>AOP in JBoss example</display-name> | <module> | <ejb>HelloWorld.jar</ejb> | </module> | <module> | <java>Aspect.aop</java> | </module> | </application> | Just for completeness, the HelloWorld.jar contains: - HelloWorld.class //Remote Interface - HelloWorldBean.class // Your enterprise bean - HelloWorldHome.class // Home-Interface - META-INF/ejb-jar.xml // deployment-descriptor for the beans and my Aspect.aop-file contains: - aspect.class // Aspect code as described in the tutorials - META-INF/jboss-aop.xml // AOP-Deployment-descriptor Note: Make sure that, when trying to set an aspect on a bean-class or just one method of a bean-class for example, the -tag - or other tags in your jboss-aop.xml-file - must describe the whole package-structure of your code, to find the correct class. 7. Copy this .ear-file to the server/all/deploy-directory to deploy it on the server 8. Run your client Of course, there are different methods to make it work, but this on fit for me. I hope it might help you... OLLI View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3855902#3855902 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3855902 ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ JBoss-Development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development