Выключение сервера
Выключение сервера - это полностью противоположный процесс включению сервера. Далее указаны основные шаги:
- Выключение соединения. Большинство слушающих сервер сокетов закрываются на этом этапе.
- Выключение плагинов. Вызывается метод всех плагинов контекста
ContextPlugin.shutdown(). Он включает в себя выключение встроенного веб-сервера. - Деинсталляция плагинов контекста, вызывается метод
ContextPlugin.deinstall(ContextManager). - Выключение дерева контекстов, вызывается метод всех контекстов
Context.stop(). - Деинициализация плагинов, вызывается метод всех плагинов контекста
ContextPlugin.deinitialize(). - Выключение соединения отказоустойчивых кластеров.
- Выключение хранения данных сервера.