Программное отключение причала

Как программно выключить встроенный причальный сервер?

Я запускаю причальный сервер следующим образом:

Server server = new Server(8090);
...
server.start();
server.join();

Теперь я хочу выключить его из запроса, такого как http://127.0.0.1:8090/shutdown Как мне это сделать чисто?

Обычно предлагаемое решение - создать поток и вызвать server.stop () из этого потока. Но мне, возможно, понадобится вызов Thread.sleep (), чтобы убедиться, что сервлет завершил обработку запроса на выключение.

7
задан matt b 19 April 2011 в 16:28
поделиться