Как добавить пользовательский фильтр отлива с помощью jboss.cli

Сервер: WindFly 15, Undertow 8

Я создал собственный фильтр «Мой фильтр», следуя статье http://www.mastertheboss.com/jboss-web/jbosswebserver/configuring-undertow-filters-on-wildfly. Но я не нашел способа использовать jboss.cli, чтобы добавить его в конфигурацию.

Я попробовал /subsystem=undertow/configuration=filter/filter=myFilter/:add(module=com.xxx.myfilter,class-name=com.xxx.MyFilter) и получил следующую ошибку:

ERROR [org.jboss.as.cli.CommandContext] Failed to get the list of the operationproperties: "WFLYCTL0030: No resource definition is registered for address [
    ("subsystem" => "undertow"),
    ("configuration" => "filter"),
    ("filter" => "myFilter")

Так можем ли мы добавить фильтр, только вручную отредактировав файл конфигурации?


person X.J    schedule 17.10.2019    source источник


Ответы (1)


вы можете добавить с помощью cli следующую команду:

/subsystem=undertow/configuration=filter/custom-filter

Исходный ответ можно найти здесь.


Это связано с созданием настраиваемого фильтра, описанным в руководстве. Настройка веб-сервера ~ Undertow — глава 17.6

/subsystem=undertow/configuration=filter/response-header=new-response-header:add(header-name=new-response-header,header-value="My Value")

Совет

Главный совет — используйте Tab, чтобы автозаполнение пришло к вам.

person Francisco Melo junior    schedule 22.10.2019