我的程序是ssh2的框架开发的, 在tomcat7里配置了虚拟主机, 配置如下
<Host name="www.sq.net"  appBase="E:/web/xx" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="." reloadadble="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="E:/Tomcat7.0/logs"  prefix="xx_log." suffix=".txt" pattern="common" resolveHosts="false"/>
        <Logger className="org.apache.catalina.logger.FileLogger" directory="E:/Tomcat7.0/logs"  prefix="xx_log." suffix=".txt" timestamp="true"/>
</Context>
</Host>我的程序是放在 e:\web\xx目录下。 所有的jsp页面都放在 e:\web\xx\aaa 目录下。 登录页放在  根目录下(E:\web\xx\login.jsp), 现在出现这样一个问题, 直接访问根目录下的jsp文件和action转发的jsp文件,request.getContextPath() 取到的值都是正常的, 指向根, 但只要直接 访问 e:\web\xx\aaa 目录下的jsp文件, request.getContextPath()取到的值就不是指向根了,而是  /aaa,  是不是虚拟主机配置还是有问题啊?请高手们指教!虚拟主机tomcatssh2