Tomcat没有在Web应用程序的上下文中添加斜杠

Tomcat没有在Web应用程序的上下文中添加斜杠,第1张

Tomcat没有在Web应用程序的上下文添加斜杠

这是旧文章,但是从Tomcat 7.0.67开始,您需要在context.xml文件中添加以下属性:

<Context mapperContextRootRedirectEnabled="true">...</Context>

根据7.0.67更新日志:

移动为上下文根和目录提供重定向的功能,其中将尾随/从映射器添加到DefaultServlet。这样,在进行重定向之前,任何配置的Valves和Filters都可以处理此类请求。可以通过Context的mapperContextRootRedirectEnabled和mapperDirectoryRedirectEnabled属性来配置此行为,这些属性可用于还原以前的行为。

并在Tomcat上下文文档中:

mapperContextRootRedirectEnabled:如果启用,则对Web应用程序上下文根的请求将在必要时由Mapper而不是默认Servlet重定向(添加斜杠)。这更有效,但是具有确认上下文路径存在的副作用。如果未指定,则使用默认值false。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5164272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存