@Override
 public void destroy() {
   try {
     innerSvc.shutdown();
   } finally {
     super.destroy();
   }
 }
  @Override
  public void init(ServletConfig config) throws ServletException {
    super.init(config);

    innerSvc = new ClusteredSenseiServiceImpl(zkurl, zkTimeout, clusterName);
    innerSvc.start();
    target = new HttpInvokerServiceExporter();
    target.setService(innerSvc);
    target.setServiceInterface(SenseiService.class);
    target.afterPropertiesSet();
  }