Плагин Maven Jetty - Отключить трассировку Http - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть проект 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 Ответ

0 голосов
/ 23 ноября 2018

Две вещи.

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

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

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

...