Maven Jetty 插件 - 禁用 Http Trace

Maven Jetty Plugin - Disable Http Trace

我有一个带有 web.xml 和 运行 的 Maven 项目,它使用 mvn jetty:run 如何禁用 http 跟踪?

编辑:我查看了 here 但无法识别相关标签...

这是相关插件:

  <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. Jetty 9.2 is EOL (End of Life) - 考虑升级到支持和稳定的东西(例如最近发布的9.4.14.v20181114

  2. 默认情况下禁用 HTTP 中的 TRACE 方法 (via the webdefaults.xml descriptor)。

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