What does the aspectwerkz command line tool do?
Basically it just invokes the normal java command line tool by calling a class that intercepts the normal class loading scheme before it invokes the main class specified. This means that you can just substitute the normal call to: java -cp .. -D.. mainclass args with: aspectwerkz -cp .. -D.. mainclass args and everything should work as before, the only difference is that all classes that are loaded will be transformed (if they are defined to). You can even hack the startup script of your favorite application server and start it up using the aspectwerkz command line tool as outlined above, or using directly aspectwerkz-core- version.jar facilities. The key advantage of the command line tool when you startup your application thru it is that it provides an autodetection mechanism for java 1.3 / java 1.4 support. The online architecture differs between these two java version. For full control on the behavior of AspectWerkz online mode (dump class, verbosity), you should avoid using the com