0

我有一个带有 web.xml 的 maven 项目并使用 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>
4

1 回答 1

0

两件事情。

  1. Jetty 9.2 是 EOL (End of Life) - 考虑升级到受支持和稳定的东西(例如最近发布的9.4.14.v20181114

  2. TRACE默认情况下禁用 HTTP 中的方法(通过webdefaults.xml描述符)。

您可以使用的唯一方法TRACE是有意将您的 webapp 配置为使用没有此约束的自定义默认描述符(您的部分没有这样做),拥有一个实现或支持该方法的方法的 Servlet。<configuration>doTrace()service()TRACE

于 2018-11-23T15:06:01.253 回答