在 Apache 2 代理后面的 Tomcat Web 应用程序中发送重定向(mod_proxy)
我在tomcat上有一个Web应用程序http://localhost:8080/WebApp/
我已经配置了Apache 2(mod_proy),以便本地主机可以直接访问Web应用程序,并提供端口和名称:例如http://localhost
<VirtualHost localhost:80>
    ProxyPreserveHost On
    ProxyPass / http://localhost:8080/WebApp/
    ProxyPassReverse / http://localhost:8080/WebApp/
</VirtualHost>
索引.html在 上正确显示。但是,如果 servlet 重定向:http://localhost
@WebServlet(description = "...", urlPatterns = { "/login" })
public class LoginServlet extends HttpServlet
{    
    @Override
    protected void doGet(HttpServletRequest request,
                     HttpServletResponse response) throws IOException
    {
        response.sendRedirect("a.html");
    }
 }
我使用网址 - 我被重定向到http://localhost/loginhttp://localhost/WebApp/a.html
如何获得正确的重定向到 ?http://localhost/a.html