...
try {
  final JSPhandler acHandler = handler;
  final HttpServletRequest acRequest = request;
  final HttpServletResponse acResponse = response;
  final String acContextPath = contextPath;
  AccessController.doPrivileged(
    new PrivilegedExceptionAction() {
    public Object run() throws Exception {
      myService(acRequest, acResponse, acContextPath,
      	acHandler);
      return null;
    }
  });
}
catch(PrivilegedActionException pae) {
  Exception e = pae.getException();
  // Exception handling
  ...
}