WebApps.$for("mapreduce", AppContext.class, appContext, "ws") .withHttpPolicy(conf, Policy.HTTP_ONLY) .withPortRange(conf, MRJobConfig.MR_AM_WEBAPP_PORT_RANGE) .start(new AMWebApp()); } catch (Exception e) {
Configuration conf = new Configuration(); port = ServerSocketUtil.waitForPort(47000, 60); app3 = WebApps.$for("test", this).at(port).withPortRange(conf, "abc"). start(); assertEquals(port, app3.getListenerAddress().getPort()); ServerSocketUtil.waitForPort(46000, 60); conf.set("abc", "46000-46500"); app4 = WebApps.$for("test", this).at(port).withPortRange(conf, "abc"). start(); assertEquals(46000, app4.getListenerAddress().getPort()); app5 = WebApps.$for("test", this).withPortRange(conf, "abc").start(); assertTrue(app5.getListenerAddress().getPort() > 46000); } finally {