[aosd-discuss] JAsCo AOP with Tomcat

Mandeep Joshi JOSHIM at hope.ac.uk
Tue Apr 24 19:54:26 EDT 2007


Dear All,

I have been trying to use DJAsCo AOP with Tomcat for few days now and
havent been successful. I would be grateful if I could get a bit of help
off you regarding this.
I have followed the guidelines from the DJAsCo website by doing the
following but had no joy yet.

I have amended the catalina files in tomcat to include JAVA_OPTS and add
JAsCo jar files in classpath
set JAVA_OPTS= -javaagent:C:\JAsCo0.8.7\jasco.jar
-Djasco.hotswap.applicationserver=true -Djasco.debug=true
-Djasco.hotswap.inlinecompiler=true
    
set CLASSPATH
=%CLASSPATH%;C:\JAsCo0.8.7\jasco.jar;C:\JAsCo0.8.7\jasco-ant;C:\JAsCo0.8.7\jasco-distribution;C:\JAsCo0.8.7\jasco-libs.jar;.;C:\JAsCo0.8.7\jascomert.jar;C:\ExampleGrid\Quiz\Generated\aspect;C:\ExampleGrid\Quiz\Generated\Connector
    (where last two files are the locations for aspects and connectors.)


I transformed my service(java class file) into jascobeans and deployed
into tomcat. Now, when I run tomcat (version 5.0.28) my output file
starts with this

============================================================================
--- JAsCo Jutta system activated ---
============================================================================
followed by programs outputs. But it doesnt intercept any of the
pointcuts at all. The worst thing is, it doesnt even give me any errors.
However what i noticed was, when I run a jascobean under jasco (not
deployed with tomcat) its output begins with something like this

=============================================================================
-------------------------------------------------------
GMS: address is 192.168.0.10:3171
-------------------------------------------------------

-------------------------------------------------------
GMS: address is 192.168.0.10:3177
-------------------------------------------------------
--- JAsCo Jutta system activated ---
JAsCo HotSwap 2: Loading and trapping application, please wait...
JAsCo prototype run-time weaver disabled!

=============================================================================

I am not sure why Hotswap2 is not being applied to the jascobeans
deployed in tomcat and why the pointcuts are not beingintercepted.


I would be really glad if you could point out any of my wrong-doings. 
Please let me know if you need furthre information.

Thanking you in advance,

Kind Regards,




More information about the discuss mailing list