您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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。

其他 2022/1/1 18:17:13 有461人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶