public static void main(String[] args) { System.out.println("\nRegression test for bug 4115696\n"); TestLibrary.suggestSecurityManager("java.rmi.RMISecurityManager"); try { LocateRegistry.createRegistry(REGISTRY_PORT); } catch (Exception e) { TestLibrary.bomb("creating registry", e); } RMID rmid = null; try { rmid = RMID.createRMID(true); rmid.addArguments( new String[] { "-C-Djava.security.policy=" + TestParams.defaultGroupPolicy + " -C-Djava.security.manager=java.rmi.RMISecurityManager " }); rmid.start(); Echo[] echo = spawnAndTest(); reactivateAndTest(echo); } catch (IOException e) { TestLibrary.bomb("creating rmid", e); } finally { if (rmid != null) rmid.destroy(); } }