我有一个带有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>
答案 0 :(得分:0)
两件事。
Jetty 9.2 is EOL (End of Life)-考虑升级到受支持且稳定的版本(例如最近发布的9.4.14.v20181114
)
默认情况下,HTTP中的TRACE
方法是禁用的(via the webdefaults.xml
descriptor)。
您可以使用TRACE
的唯一方法是两者有意地将您的网络应用程序配置为使用自定义默认描述符,而没有此约束(您的<configuration>
部分不会这样做),和具有一个Servlet,该Servlet实现doTrace()
或service()
方法以支持TRACE
方法。