Jetty-web. xml значения не используются - PullRequest
1 голос
/ 05 мая 2020

Я использую Jetty 9.2.9, в которой я развертываю некоторое количество приложений. Не приводя здесь никаких файлов конфигурации, можете ли вы представить себе причину, по которой файл jetty-web. xml читается и используется только в первом развернутом приложении? В других приложениях в WEB-INF / jetty-web. xml читается, если он искажен, у меня есть исключение, но значения не применяются к этому веб-приложению. Я пытаюсь переопределить maxFormKeys и maxFormContentSize, мой веб-причал. xml выглядит так

<?xml version="1.0"  encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">

<Configure class="org.eclipse.jetty.webapp.WebAppContext">
    <Set name="maxFormKeys">2000</Set>
    <Set name="maxFormContentSize">211111</Set>
</Configure>

Я знаю, что это сложно, но, поскольку проект массивный, было бы лучше, если бы у кого-то были общие рекомендации, указывающие мне направление размышлений, вместо того, чтобы пытаться найти точное решение. Заранее спасибо.

1 Ответ

1 голос
/ 05 мая 2020

Посмотрите документацию по пристани, а именно: https://www.eclipse.org/jetty/documentation/current/setting-form-size.html. В этом разделе описываются различные способы установки этой конфигурации для отдельного веб-приложения и для всех веб-приложений, развернутых на сервере.

Вам также следует обновить версию Jetty до последней, если возможно, Jetty 9.2 очень старый и находится в конце срока эксплуатации, поэтому это может быть проблемой при использовании этой версии, текущая версия - 9.4. На данный момент 28.

...