我正在运行一个 tomcat 服务器,它的过滤器(和一个 servlet)映射到 /xxx/* 我有客户端在 HTTP 标头处发送 //xxx/* 作为 uri。结果,没有调用 servlet 和过滤器。我已经尝试在 /* 处放置一个过滤器来捕获请求,用 requestWrapper 包装它并覆盖 getURI() 和 getServletPath() 方法(它们只是将带有单个 / 的 URI 返回给调用者)这似乎没有工作,所以我假设一旦tomcat收到一个请求,它决定在将它发送到第一个过滤器之前,应该根据这个uri评估哪些servlet/过滤器。有没有办法解决这个问题?我可以让tomcat在每个过滤器之后重新评估吗?还有其他方法吗?
提前致谢