Как сделать так, чтобы Tomcat разрешал чтение IP-адресов из другого места, чем server.xml

Мне бы хотелось, чтобы обычные пользователи могли добавлять разрешенные IP-адреса в брандмауэр Tomcats без необходимости вручную редактировать файл server.xml (поэтому мне не нужно это делать). Есть ли способ сделать это (без регенерации файла server.xml)?

1 ответ

Решение

Не существует идеального способа сделать это.

Единственный способ редактировать этот список динамически - через JMX. Вы можете написать сервлет (соответственно защищенный) для этого или предоставить полный доступ JMX (эквивалентный полному доступу администратора) и использовать JConsole или аналогичный. Недостатком является то, что изменения не могут быть сохранены.

Другие вопросы по тегам