Hi all,
I'm writing a simple cpu timer as part of a profiling app for a tomcat
server. The server starts with the -security flag (ie >>startup.sh
-security). I get java security exceptions. My aspect works fine in a
non-security startup. I'm a little confused becasuse my tomcat.policy file
incldues this line:
grant codeBase "file:${catalina.home}/-" {
permission java.security.AllPermission;
};
This should grant all rights to all files under the Tomcat Home directory.
My aspect is in TOMCAT_HOME/common/lib.
Here is my aspect:
package com.cisco.cputiming;
import java.util.Date;
public aspect CPUTimer {
public pointcut monitoredOperation():
call(void com.cisco..*(..)) && !within(CPUTimer);
void around(): monitoredOperation()
{
long start = getTime();
proceed();
long timeTaken = getTime()-start;
System.out.println("TIMER: "+ new Date() +": " + thisJoinPoint + "
took " + timeTaken +" millisec");
}
private long getTime()
{
return System.currentTimeMillis();
}
}
Any ideas?
Thanks!
Tyler
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users