private ServerStarter startServers() throws Exception {
  ServerStarter srvStarter=new ServerStarter();
  Thread t=new Thread(srvStarter);
  t.setDaemon(true);
  t.setName("Server Starter");
  t.start();
  srvStarter.waitForServerStart();
  return srvStarter;
}

private ServerStarter startServers ( ) throws Exception { ServerStarter srvStarter = new ServerStarter ( ) ; Thread t = new Thread ( srvStarter ) ; t . setDaemon ( true ) ; t . setName ( "Server Starter" ) ; t . start ( ) ; srvStarter . waitForServerStart ( ) ; return srvStarter ; }
starts background thread that launches servers . this method will block until at least one server is running .
