};
ServletContainerLauncher launcher = new JBossLauncher();
System.out.println("Starting container...");
ServletContainer container = launcher.start(logger, port, appRootDir);
System.out.println("Container started");
System.out.println("Refreshing deployment...");
container.refresh();
System.out.println("Deployment refreshed");
System.out.println("Stopping container...");
container.stop();
Field f = container.getClass().getDeclaredField("jbossProcess");
f.setAccessible(true);
((Process) f.get(container)).waitFor();
System.out.println("Container is stopped");
}