这是旧文章,但是从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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)