我目前在 Tomcat 6 上运行 Java Web 应用程序,并在 Apache HTTP Server 中设置了一个虚拟主机来将请求转发到 Tomcat。因此上下文路径是不同的。当访问 Web 应用程序时
http://server:8080/WebApp
上下文路径是“/WebApp”,并检索上下文。通过代理访问同一 JSP 时
http://webapp/
上下文路径是 '' 并且 application.getContext() 返回 null。
设置虚拟主机时是否有任何我可能遗漏的配置,或者这是应用程序代码的问题?