Плагин Maven Jetty - Отключить трассировку Http

У меня есть проект maven с web.xml и я запускаю его с помощью mvn jetty:run Как мне отключить трассировку http?

Изменить: я посмотрел здесь, но я не смог определить соответствующие теги...

Это соответствующий плагин:

  <plugin>
    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>9.2.11.v20150529</version>
    <configuration>
    <jettyXml>src/jetty.xml</jettyXml>
    </configuration>
   </plugin>

1 ответ

Решение

Две вещи.

  1. Jetty 9.2 - это EOL (End of Life) - рассмотрите возможность обновления до чего-то поддерживаемого и стабильного (например, недавно выпущенного). 9.4.14.v20181114)

  2. TRACE метод в HTTP отключен по умолчанию ( через webdefaults.xml дескриптор).

Единственный способ, которым вы можете использовать TRACE это намеренно настроить ваше веб-приложение для использования пользовательского дескриптора по умолчанию без этого ограничения (которое <configuration> раздел не делает), и есть сервлет, который реализует doTrace() или же service() методы поддержки TRACE метод.

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