2015-05-15 2 views
0

Можно ли расширить функцию горячего развертывания причала, чтобы автоматически перезагрузить свои файлы конфигурации xml? Я хочу, чтобы клиент, через webapp, решил включить или отключить службу HTTPS. Однако для включения/выключения необходимо изменить хотя бы один XML-файл, что требует перезапуска сервера. Тем не менее, я не хотел бы перезагружать сервер, когда клиент настраивает его, я хотел бы изменить его на лету. Возможно ли это? Если да, то как его настроить?Как заставить Jetty перезагрузить свои файлы конфигурации xml автоматически?

ответ

1

Если вы хотите создать/изменить/изменить активные соединители во время выполнения, сделайте это в коде, а не в XML.

Получите доступ к объекту Server, а затем CRUD соединители к вашему желаемому концу.

См:

+0

Как я могу использовать эти функции, когда в веб-приложение? Для добавления коннектора мне понадобится экземпляр сервера, который недоступен из webapp. –

+0

Включение/выключение разъемов через JMX было решением. –

+0

Можно ли заменить экземпляры коннектора на работающем сервере с помощью removeConnector и addConnector? –

Смежные вопросы