List of usage examples for org.springframework.boot.web.embedded.jetty JettyWebServer logger
Log logger
To view the source code for org.springframework.boot.web.embedded.jetty JettyWebServer logger.
Click Source Link
From source file:org.springframework.boot.web.embedded.jetty.JettyWebServer.java
@Override public void start() throws WebServerException { synchronized (this.monitor) { if (this.started) { return; }//w w w. j ava 2 s. c om this.server.setConnectors(this.connectors); if (!this.autoStart) { return; } try { this.server.start(); for (Handler handler : this.server.getHandlers()) { handleDeferredInitialize(handler); } Connector[] connectors = this.server.getConnectors(); for (Connector connector : connectors) { try { connector.start(); } catch (BindException ex) { if (connector instanceof NetworkConnector) { throw new PortInUseException(((NetworkConnector) connector).getPort()); } throw ex; } } this.started = true; JettyWebServer.logger.info("Jetty started on port(s) " + getActualPortsDescription() + " with context path '" + getContextPath() + "'"); } catch (WebServerException ex) { stopSilently(); throw ex; } catch (Exception ex) { stopSilently(); throw new WebServerException("Unable to start embedded Jetty server", ex); } } }
From source file:org.springframework.boot.web.embedded.jetty.JettyWebServer.java
private Integer getLocalPort(Connector connector) { try {/*from w ww .j a va2 s . co m*/ // Jetty 9 internals are different, but the method name is the same return (Integer) ReflectionUtils .invokeMethod(ReflectionUtils.findMethod(connector.getClass(), "getLocalPort"), connector); } catch (Exception ex) { JettyWebServer.logger.info("could not determine port ( " + ex.getMessage() + ")"); return 0; } }