mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-05 16:49:04 +00:00
Do not fail startup when HTTP cannot bind
This commit is contained in:
@@ -60,6 +60,7 @@ public final class Server {
|
|||||||
server.bind(service, http, jaggrab);
|
server.bind(service, http, jaggrab);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
logger.log(Level.SEVERE, "Error whilst starting server.", t);
|
logger.log(Level.SEVERE, "Error whilst starting server.", t);
|
||||||
|
System.exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.fine("Starting apollo took " + stopwatch.elapsed(TimeUnit.MILLISECONDS) + " ms.");
|
logger.fine("Starting apollo took " + stopwatch.elapsed(TimeUnit.MILLISECONDS) + " ms.");
|
||||||
@@ -102,13 +103,17 @@ public final class Server {
|
|||||||
* reason.
|
* reason.
|
||||||
*/
|
*/
|
||||||
public void bind(SocketAddress service, SocketAddress http, SocketAddress jaggrab) throws BindException {
|
public void bind(SocketAddress service, SocketAddress http, SocketAddress jaggrab) throws BindException {
|
||||||
logger.info("Binding service listener to address: " + service + "...");
|
logger.fine("Binding service listener to address: " + service + "...");
|
||||||
bind(serviceBootstrap, service);
|
bind(serviceBootstrap, service);
|
||||||
|
|
||||||
logger.info("Binding HTTP listener to address: " + http + "...");
|
try {
|
||||||
bind(httpBootstrap, http);
|
logger.fine("Binding HTTP listener to address: " + http + "...");
|
||||||
|
bind(httpBootstrap, http);
|
||||||
|
} catch (Exception cause) {
|
||||||
|
logger.warning("Unable to bind to HTTP, JAGGRAB will be used as a fallback however this is not recommended.");
|
||||||
|
}
|
||||||
|
|
||||||
logger.info("Binding JAGGRAB listener to address: " + jaggrab + "...");
|
logger.fine("Binding JAGGRAB listener to address: " + jaggrab + "...");
|
||||||
bind(jaggrabBootstrap, jaggrab);
|
bind(jaggrabBootstrap, jaggrab);
|
||||||
|
|
||||||
logger.info("Ready for connections.");
|
logger.info("Ready for connections.");
|
||||||
|
|||||||
Reference in New Issue
Block a user