Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
logger.info("Shutting down http server...");
try {
server.stop();
server.destroy();
} catch(Exception e) {
logger.error("Error while shutting down http server.", e);
}
logger.info("kk thx bye.");