public Main() { server = new WebServer(8000); }
private String getShadedWarUrl() { String _urlStr = getResource(WEB_XML).toString(); // Strip off "WEB-INF/web.xml" return _urlStr.substring(0, _urlStr.length() - 15); } }
public void start() throws Exception { server = new Server(createThreadPool()); NetworkTrafficServerConnector connector = createConnector(); server.addConnector(connector); server.setHandler(createHandlers()); server.setStopAtShutdown(true); server.start(); localPort = connector.getLocalPort(); }
private HandlerCollection createHandlers() { WebAppContext _ctx = new WebAppContext(); _ctx.setContextPath("/"); if(isRunningInShadedJar()) { _ctx.setWar(getShadedWarUrl()); } else { _ctx.setWar(PROJECT_RELATIVE_PATH_TO_WEBAPP); } List<Handler> _handlers = new ArrayList<Handler>(); _handlers.add(_ctx); HandlerList _contexts = new HandlerList(); _contexts.setHandlers(_handlers.toArray(new Handler[0])); RequestLogHandler _log = new RequestLogHandler(); _log.setRequestLog(createRequestLog()); HandlerCollection _result = new HandlerCollection(); _result.setHandlers(new Handler[] {_contexts, _log}); return _result; }
_log.setRequestLog(createRequestLog());
public void start() throws Exception { server = new Server(); server.setThreadPool(createThreadPool()); server.addConnector(createConnector()); server.setHandler(createHandlers()); server.setStopAtShutdown(true); server.start(); }
public Main() { server = new WebServer( WebServerConfig.Factory.newDevelopmentConfig("happy", 8000, "localhost")); }