@Override public boolean hasStarted() { return !webAppContext.isFailed() && webAppContext.getUnavailableException() == null; }
protected void start() { try { logger.info("Starting WebApp server"); createServer(); createConnector(); createContext(); wrapHandlers(); server.start(); // Handler/context startup errors aren't propagated, we have to do it manually. Throwable error = context.getUnavailableException(); if (error != null) { logger.error("Jetty context startup failed", error); throw new RuntimeException("WebApp context startup is unavailable", error); } if (context.isFailed()) throw new RuntimeException("WebApp context startup failed"); logger.info("WebApp server started"); } catch (Exception e) { throw new RuntimeException("WebApp server failed", e); } }
protected void start() { try { log.info("Starting WebApp server"); createServer(); createConnector(); createContext(); wrapHandlers(); server.start(); // Handler/context startup errors aren't propagated, we have to do it manually. Throwable error = context.getUnavailableException(); if (error != null) { log.error("Jetty context startup failed", error); throw new RuntimeException("WebApp context startup is unavailable", error); } if (context.isFailed()) throw new RuntimeException("WebApp context startup failed"); log.info("WebApp server started"); } catch (Exception e) { throw new RuntimeException("WebApp server failed", e); } }
if (!webAppContext.isAvailable() || webAppContext.isFailed() || !webAppContext.isRunning() || !webAppContext.isStarted() || server.isFailed() || server.isFailed() || !server.isRunning() || !server.isStarted()) {