Maven Jetty插件-禁用Http跟踪

时间:2018-11-23 14:34:30

标签: jetty maven-jetty-plugin end-of-life

我有一个带有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 个答案:

答案 0 :(得分:0)

两件事。

  1. Jetty 9.2 is EOL (End of Life)-考虑升级到受支持且稳定的版本(例如最近发布的9.4.14.v20181114

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

您可以使用TRACE的唯一方法是两者有意地将您的网络应用程序配置为使用自定义默认描述符,而没有此约束(您的<configuration>部分不会这样做),具有一个Servlet,该Servlet实现doTrace()service()方法以支持TRACE方法。