很奇怪的问题 :Tomcat server.xml的配置虚拟目录影响session会话
我在TOMCAT的server.xml中做如下配置
当我在path后面加虚拟目录的时候,如下(path="/A")
<Service name="A">
<Connector port="100" ... />
...
<Context path="/A" docBase="D:/TEST/A/WebRoot/" debug="0" reloadbale="true"/>
</Service>
,打开浏览器,然后分别开两个标签
标签1:http://xxx.xxx.xxx.xxx:100/A/test1.jsp
标签2:http://xxx.xxx.xxx.xxx:100/A/test2.jsp
,那么这两个标签共用同一个会话session。
当我在path后面不加虚拟目录的时候(将之前的虚拟目录A去掉),如下
<Service name="A">
<Connector port="100" ... />
...
<Context path="/" docBase="D:/TEST/A/WebRoot/" debug="0" reloadbale="true"/>
</Service>
,打开浏览器,然后分别开两个标签
标签1:http://xxx.xxx.xxx.xxx:100/test1.jsp
标签2:http://xxx.xxx.xxx.xxx:100/test2.jsp
,那么这两个标签的session值却是不同的。
因为项目需要,不希望加别名,但是如何才能session一样呢。